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