Cursus Raku / Objecten, in- en
uitvoer en excepties / Excepties /
Excepties opvangen met try / Exercises / Proberen of
standaardwaarde
Oplossing: Proberen of standaardwaarde
Hier is een mogelijke oplossing voor de taak.
Code
my $r = try { die 'no' } // 'default';
say $r;🦋 Je kunt de broncode vinden in het bestand try-or-default.raku.
Uitvoer
defaultOpmerkingen
Het mislukkende
try-blok evalueert naar een ongedefinieerde waarde.De defined-or-operator
//geeft daarom zijn rechterkant terug,'default', wat een nette manier oplevert om in één regel met een terugval te herstellen.