Курс по Raku / Обекти,
вход-изход и изключения / Изключения / Фазерът CATCH / Exercises
Оцелейте в цикъл
Задача
Обходете в цикъл числата 1, 2 и
3. За всяко число отпечатайте ok: <n>,
освен когато числото е 2 — тогава направете
die "bad: 2". Добавете фазер CATCH вътре в
тялото на цикъла, който отпечатва
caught: <съобщение>, така че една лоша итерация да не
спре целия цикъл.
Пример
Програмата отпечатва:
ok: 1
caught: bad: 2
ok: 3Решение
Навигация в курса
← Решение: Обработете и продължете | Решение: Оцелейте в цикъл →