Corso di Raku / Avanzato / Operatori / Trait e pragma / Exercises
Un trait personalizzato
Problema
Un trait personalizzato può accettare un argomento, non solo essere
presente o assente. Scrivi un trait is role(...) che
accetti una stringa e registri, in un hash indicizzato dal nome della
subroutine, il ruolo assegnato a quella subroutine.
Applica is role('admin') a una subroutine
login, poi stampa il ruolo memorizzato per
login.
Esempio
Il programma stampa:
adminSoluzione
Navigazione del corso
← Soluzione: Un parametro scrivibile | Soluzione: Un trait personalizzato →