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