Курс по Raku / Обекти, вход-изход и изключения / Изключения / Меки откази / Exercises
Търсене или ненамерено
Задача
Напишете подпрограма lookup, която връща
100, когато аргументът ѝ е 'a', а иначе
извиква fail със съобщението no such key.
Извикайте lookup('z') и отпечатайте резултата ѝ, ако е
дефиниран. Ако не е, отпечатайте not found, а на втори ред
— причината за провала, взета от самия Failure
(reason: <съобщение>).
Пример
Програмата отпечатва:
not found
reason: no such keyРешение
Навигация в курса
← Решение: Меко обратно число | Решение: Търсене или ненамерено →