Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Guasti morbidi / Exercises

Un valore di ripiego

Problema

Scrivi una subroutine get che restituisce il suo argomento, ma chiama fail con il messaggio bad quando l’argomento è 0.

Usando l’operatore defined-or // per fornire un ripiego pari a default, stampa il risultato di get(5) e poi quello di get(0).

Esempio

Il programma stampa:

5
default

Soluzione

Vedi la soluzione

Soluzione: Trovato o non trovato   |   Soluzione: Un valore di ripiego