Raku-Kurs / Fortgeschritten / Subroutinen / Signaturen / Exercises

Slurpy benannte Argumente

Problem

Schreiben Sie eine Subroutine describe, die einen erforderlichen positionalen Namen entgegennimmt und dann eine beliebige Anzahl benannter Argumente in einem Slurpy-Hash (*%opts) sammelt. Sie soll einen String der Form name: key=value, key=value, ... zurückgeben, wobei jede Option mit ihren Schlüsseln in alphabetischer Reihenfolge aufgelistet wird.

Rufen Sie sie als describe('Anna', colour => 'red', size => 5) auf und geben Sie das Ergebnis aus.

Beispiel

Das Programm gibt aus:

Anna: colour=red, size=5

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Ein optionaler Exponent   |   Lösung: Slurpy benannte Argumente