Курс Raku / Об’єкти,
введення-виведення та винятки / Винятки / Перехоплення винятків за допомогою
try / Вправи / Коли все йде добре
Розв’язання: Коли все йде добре
Ось один із можливих варіантів розв’язання задачі.
Код
my $r = try { 21 * 2 };
say $r.defined;
say $r;🦋 Вихідний код можна знайти у файлі try-succeeds.raku.
Вивід
True
42Коментарі
Коли блок
tryвиконується без винятку, він просто обчислюється у значення блоку.Тож
$rмістить42, а$r.definedдаєTrue.
Навігація курсом
← Коли все йде добре | Спроба або значення за замовчуванням →