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