Курс языка программирования 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

Следующее упражнение

💪 Четный или нечетный

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

Ассоциативные типы данных / Интерполяция словарей   |   Больше о функциях

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська