Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Исключения / Собственные исключения / Exercises
Два типа исключений
Задача
Определите два собственных класса исключений, TooSmall и
TooBig, каждый наследующий от Exception, с
методами message, возвращающими соответственно
too small и too big.
Пройдите циклом по этим двум типам и для каждого бросьте исключение
этого типа внутри собственного блока. Возьмите фазер CATCH
с ветвью when для каждого типа, печатающей
small для TooSmall и big для
TooBig. Так вы увидите, что задействуются обе ветви.
Пример
Программа печатает:
small
bigРешение
Навигация по курсу
← Решение: Ошибка отрицательного числа | Решение: Два типа исключений →