Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Intercettare le eccezioni con try / Exercises / Quando non va storto nulla

Soluzione: Quando non va storto nulla

Ecco una possibile soluzione del compito.

Codice

my $r = try { 21 * 2 };

say $r.defined;
say $r;

🦋 Trova il programma nel file try-succeeds.raku.

Output

True
42

Commenti

  1. Quando il blocco try gira senza eccezioni, vale semplicemente il valore del blocco.

  2. Quindi $r contiene 42, e $r.defined è True.

Quando non va storto nulla   |   Tentativo o valore predefinito