Corso di Raku / Oggetti,
input/output ed eccezioni / Eccezioni / Intercettare le eccezioni con try /
Exercises / Tentativo o valore
predefinito
Soluzione: Tentativo o valore predefinito
Ecco una possibile soluzione del compito.
Codice
my $r = try { die 'no' } // 'default';
say $r;🦋 Trova il programma nel file try-or-default.raku.
Output
defaultCommenti
Il blocco
tryche fallisce vale un valore non definito.L’operatore defined-or
//restituisce quindi il suo operando destro,'default', dando un modo pulito di ripiegare in una sola riga.