Cursus Raku / Obiecta, introitus
et exitus, et exceptiones / Exceptiones / Exceptiones per try capere / Exercises / Errorem cape
Solutio: Errorem cape
Ecce solutio possibilis huius exercitationis.
Codex
my $ok = try { 6 * 7 };
say $ok;
my $bad = try { die 'broken' };
say $bad.defined;
say $!.message;🦋 Inveni codicem fontem in archivo catch-the-error.raku.
Exitus
42
False
brokenCommentarii
Cum clausula sine errore currit,
trysimpliciter valorem clausulae reddit, itaque$ok42continet.dieintra clausulam alteram exceptionem iacit, itaque illa clausula valorem indefinitum reddit et$bad.definedestFalse.Exceptio capta in variabili speciali
$!servatur, et$!.messagetextum ei datum reddit,broken.