Curso de Raku / Avanzado / Operadores / Traits y pragmas / Exercises
Un trait personalizado
Problema
Un trait personalizado puede recibir un argumento, no solo estar
presente o ausente. Escribe un trait is role(...) que
acepte una cadena y registre, en un hash indexado por el nombre de la
subrutina, el rol asignado a esa subrutina.
Aplica is role('admin') a una subrutina
login, luego imprime el rol almacenado para
login.
Ejemplo
El programa imprime:
adminSolución
Navegación del curso
← Solución: Un parámetro modificable | Solución: Un trait personalizado →