Курс Raku / Об’єкти, введення-виведення та винятки / Винятки / М’які збої / Вправи
Пошук або «не знайдено»
Завдання
Напишіть підпрограму lookup, яка повертає
100, коли її аргумент дорівнює 'a', і в іншому
разі викликає fail із повідомленням
no such key.
Викличте lookup('z') і виведіть її результат, якщо той
визначений. Якщо ні, виведіть not found, а другим рядком —
причину збою, взяту із самого Failure
(reason: <message>).
Приклад
Програма виводить:
not found
reason: no such keyРішення
Навігація курсом
← Розв’язання: М’яке обернене число | Розв’язання: Пошук або «не знайдено» →