Курс Raku / Розширені / Оператори / Трейти та прагми 🆕 / Вправи
Власний трейт
Завдання
Власний трейт може приймати аргумент, а не лише бути присутнім чи
відсутнім. Напишіть трейт is role(...), який приймає рядок
і записує в хеш, ключем якого є ім’я підпрограми, ту роль, яку
призначено цій підпрограмі.
Застосуйте is role('admin') до підпрограми
login, а потім виведіть роль, збережену для
login.
Приклад
Програма виводить:
adminРішення
Навігація курсом
← Розв’язання: Параметр для запису | Розв’язання: Власний трейт →