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

Обработете и продължете

Задача

Обходете в цикъл трите елемента ok, bad и ok. За всеки изпълнете блок, който отпечатва processed <елемент>, но прави die 'boom', когато елементът е bad. Поставете фазер CATCH вътре в блока, така че провалилият се елемент да бъде докладван като skipped (<елемент>): <съобщение>, а цикълът да продължи със следващия елемент, вместо да спре.

Пример

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

processed ok
skipped (bad): boom
processed ok

Решение

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

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

Фазерът CATCH   |   Решение: Обработете и продължете