Raku-Kurs / Objekte, Ein- und
Ausgabe und Ausnahmen / Ausnahmen /
Ausnahmen mit try abfangen / Exercises / Versuch oder
Standardwert
Lösung: Versuch oder Standardwert
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $r = try { die 'no' } // 'default';
say $r;🦋 Du findest den Quellcode in der Datei try-or-default.raku.
Ausgabe
defaultKommentare
Der fehlschlagende
try-Block ergibt einen undefinierten Wert.Der Defined-or-Operator
//liefert daher seine rechte Seite,'default', was einen sauberen Weg ergibt, sich in einer Zeile mit einem Ersatzwert zu erholen.