Курс по Raku / Напреднали / Подпрограми / Сигнатури / Exercises

Slurpy именувани аргументи

Проблем

Напишете подпрограма describe, която приема задължително позиционно име и след това събира произволен брой именувани аргументи в slurpy хеш (*%opts). Тя трябва да връща низ от вида name: key=value, key=value, ..., изброявайки всяка опция с ключовете в азбучен ред.

Извикайте я като describe('Anna', colour => 'red', size => 5) и отпечатайте резултата.

Пример

Програмата отпечатва:

Anna: colour=red, size=5

Решение

Вижте решението

Навигация в курса

Решение: Незадължителна степен   |   Решение: Slurpy именувани аргументи