Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Esceptoj / Kapti esceptojn per try / Exercises / Provo aŭ defaŭlta valoro

Solvo: Provo aŭ defaŭlta valoro

Jen ebla solvo de la tasko.

Kodo

my $r = try { die 'no' } // 'default';

say $r;

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

Eligo

default

Komentoj

  1. La malsukcesanta bloko try taksiĝas al nedifinita valoro.

  2. La operatoro // do redonas sian dekstran flankon, 'default', donante puran manieron resaniĝi per retiriĝo en unu sola linio.

Kursa navigado

Provo aŭ defaŭlta valoro   |   Kvizo — try