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

Търсене или ненамерено

Задача

Напишете подпрограма lookup, която връща 100, когато аргументът ѝ е 'a', а иначе извиква fail със съобщението no such key.

Извикайте lookup('z') и отпечатайте резултата ѝ, ако е дефиниран. Ако не е, отпечатайте not found, а на втори ред — причината за провала, взета от самия Failure (reason: <съобщение>).

Пример

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

not found
reason: no such key

Решение

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

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

Решение: Меко обратно число   |   Решение: Търсене или ненамерено