Cursus Raku / Geavanceerd / Subroutines / Signaturen / Exercises

Slurpy benoemde argumenten

Probleem

Schrijf een subroutine describe die een verplichte positionele naam verwacht en vervolgens een willekeurig aantal benoemde argumenten verzamelt in een slurpy hash (*%opts). De subroutine moet een string teruggeven in de vorm naam: sleutel=waarde, sleutel=waarde, ..., waarbij elke optie wordt weergegeven met de sleutels in alfabetische volgorde.

Roep de subroutine aan als describe('Anna', colour => 'red', size => 5) en druk het resultaat af.

Voorbeeld

Het programma drukt af:

Anna: colour=red, size=5

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Een optionele exponent   |   Oplossing: Slurpy benoemde argumenten