Курс Raku / Основи / Основи функцій / Створення та виклик функцій / Вправи / Функція для обчислення

Розв’язання: Функція для обчислення

У цій програмі для піднесення до степеня використано оператор **.

Код

Ось рішення:

sub f($x, $y) { $x ** $y }

say f(5, 3);
say f(2, 10);
say f(-4, 5);

🦋 Знайдіть програму у файлі function-x-to-the-power-of-y.raku.

Вивід

Запустіть програму, щоб переконатися, що вона виводить правильні відповіді:

$ raku exercises/functions/function-x-to-the-power-of-y.raku
125
1024
-1024

Коментар

Ця функція працює і з від’ємними степенями, наприклад:

say f(5, -1);  # 0.2
say f(10, -2); # 0.01

Навігація курсом

Функція для обчислення   |   Непарне чи парне