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

default

Commenti

  1. Il blocco try che fallisce vale un valore non definito.

  2. L’operatore defined-or // restituisce quindi il suo operando destro, 'default', dando un modo pulito di ripiegare in una sola riga.

Tentativo o valore predefinito   |   Quiz — try