Курс по Raku / Обекти, вход-изход и изключения / Изключения / Фазерът CATCH / Exercises

Оцелейте в цикъл

Задача

Обходете в цикъл числата 1, 2 и 3. За всяко число отпечатайте ok: <n>, освен когато числото е 2 — тогава направете die "bad: 2". Добавете фазер CATCH вътре в тялото на цикъла, който отпечатва caught: <съобщение>, така че една лоша итерация да не спре целия цикъл.

Пример

Програмата отпечатва:

ok: 1
caught: bad: 2
ok: 3

Решение

Вижте решението

Навигация в курса

Решение: Обработете и продължете   |   Решение: Оцелейте в цикъл