Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Сигнатуры / Exercises
Поглощающие именованные аргументы
Задача
Напишите подпрограмму describe, которая принимает
обязательное позиционное имя, а затем собирает любое количество
именованных аргументов в поглощающий хеш (*%opts). Она
должна возвращать строку вида
name: key=value, key=value, ..., перечисляя все опции с
ключами в алфавитном порядке.
Вызовите её как
describe('Anna', colour => 'red', size => 5) и
выведите результат.
Пример
Программа выводит:
Anna: colour=red, size=5Решение
Навигация по курсу
← Решение: Необязательная степень | Решение: Поглощающие именованные аргументы →