Raku kurss / Objekti, ievade/izvade un izņēmumi / Izņēmumi / Izņēmumu pārtveršana ar try / Exercises / Kad nekas nenoiet greizi

Risinājums: Kad nekas nenoiet greizi

Šeit ir iespējams risinājums uzdevumam.

Kods

my $r = try { 21 * 2 };

say $r.defined;
say $r;

🦋 Atrodiet programmu failā try-succeeds.raku.

Izvade

True
42

Komentāri

  1. Kad try bloks izpildās bez izņēmuma, tas vienkārši izrēķinās par bloka vērtību.

  2. Tātad $r satur 42, un $r.defined ir True.

Kursa navigācija

Kad nekas nenoiet greizi   |   Mēģinājums vai noklusētā vērtība