Курс языка программирования Raku / Основы / Позиционные типы данных / Упражнения / Квадрат и куб

Решение: Квадрат и куб

Код 1

Прямолинейное решение — использовать оператор **.

my $n = @*ARGS[0];
say $n ** 2;
say $n ** 3;

🦋 Найдите программу в файле square-and-cube.raku.

Код 2

Немного более стильное решение — использовать Unicode надстрочные символы.

my $n = @*ARGS[0];
say $n²;
say $n³;

🦋 Найдите программу в файле square-and-cube-2.raku.

Вывод

Запустите программу несколько раз и протестируйте её с разными числами.

$ raku exercises/positionals/square-and-cube.raku 5
25
125

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

💪 Светофор

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

Типизированные переменные / Алломорфы   |   Ассоциативные типы данных

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

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