Cursus Raku / Objecten, in- en
uitvoer en excepties / Excepties /
Excepties opvangen met try / Exercises / Als er niets misgaat
Oplossing: Als er niets misgaat
Hier is een mogelijke oplossing voor de taak.
Code
my $r = try { 21 * 2 };
say $r.defined;
say $r;🦋 Je kunt de broncode vinden in het bestand try-succeeds.raku.
Uitvoer
True
42Opmerkingen
Wanneer het
try-blok zonder exceptie draait, evalueert het eenvoudigweg naar de waarde van het blok.Dus
$rbevat42, en$r.definedisTrue.