Corso di Raku / Avanzato / Subroutine / Firme / Exercises
Argomenti nominati slurpy
Problema
Scrivi una subroutine describe che prende un nome
posizionale obbligatorio e poi raccoglie un numero qualsiasi di
argomenti nominati in un hash slurpy (*%opts). Deve
restituire una stringa della forma
name: key=value, key=value, ..., elencando ogni opzione con
le chiavi in ordine alfabetico.
Chiamala come
describe('Anna', colour => 'red', size => 5) e stampa
il risultato.
Esempio
Il programma stampa:
Anna: colour=red, size=5Soluzione
Navigazione del corso
← Soluzione: Un esponente opzionale | Soluzione: Argomenti nominati slurpy →