Raku kurss / Objekti,
ievade/izvade un izņēmumi / Izņēmumi / Izņēmumu
pārtveršana ar try / Exercises / Mēģinājums vai noklusētā
vērtība
Risinājums: Mēģinājums vai noklusētā vērtība
Šeit ir iespējams risinājums uzdevumam.
Kods
my $r = try { die 'no' } // 'default';
say $r;🦋 Atrodiet programmu failā try-or-default.raku.
Izvade
defaultKomentāri
Neizdevies
trybloks izrēķinās par nedefinētu vērtību.Tāpēc defined-or operators
//atgriež savu labās puses operandu'default', dodot tīru veidu, kā vienā rindā atkāpties uz rezerves vērtību.