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