Курс по Raku / Обекти, вход-изход и изключения / Изключения / Меки откази / Exercises
Меко обратно число
Задача
Напишете подпрограма reciprocal, която връща
1, разделено на аргумента си, но използва fail
със съобщението no reciprocal of zero, когато аргументът е
0.
Отпечатайте резултата от reciprocal(4). След това
отпечатайте резултата от reciprocal(0), но използвайте
оператора //, за да се върнете към низа
undefined, когато извикването се провали, вместо сами да
проверявате .defined.
Пример
Програмата отпечатва:
0.25
undefined