Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Guasti morbidi / Exercises
Trovato o non trovato
Problema
Scrivi una subroutine lookup che restituisce
100 quando il suo argomento è 'a', e
altrimenti chiama fail con il messaggio
no such key.
Chiama lookup('z') e stampane il risultato se è
definito. Se non lo è, stampa not found e, su una seconda
riga, il motivo del fallimento preso dal Failure stesso
(reason: <messaggio>).
Esempio
Il programma stampa:
not found
reason: no such keySoluzione
Navigazione del corso
← Soluzione: Reciproco morbido | Soluzione: Trovato o non trovato →