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

default

Opmerkingen

  1. Het mislukkende try-blok evalueert naar een ongedefinieerde waarde.

  2. De defined-or-operator // geeft daarom zijn rechterkant terug, 'default', wat een nette manier oplevert om in één regel met een terugval te herstellen.

Cursusnavigatie

Proberen of standaardwaarde   |   Quiz — try