Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Esceptoj / Kapti esceptojn per try / Exercises / Kiam nenio misiras

Solvo: Kiam nenio misiras

Jen ebla solvo de la tasko.

Kodo

my $r = try { 21 * 2 };

say $r.defined;
say $r;

🦋 Vi povas trovi la fontkodon en la dosiero try-succeeds.raku.

Eligo

True
42

Komentoj

  1. Kiam la bloko try ruliĝas sen escepto, ĝi simple taksiĝas al la valoro de la bloko.

  2. Do $r tenas 42, kaj $r.defined estas True.

Kursa navigado

Kiam nenio misiras   |   Provo aŭ defaŭlta valoro