В Perl 6 вы можете использовать юникодные символы цифр в суперскрипте, чтобы записать возведение в степень.
Например:
say 2⁵; # 32
С той же легкостью степень может быть больше девятой, то есть содержать больше одной цифры:
say 1.01¹³; # 1.13809328043329
Более того, допустимы и отрицательные степени:
say 4⁻³; # 0.015625
Все это работает и с переменными. Например, проверим теорему Пифагора:
my $a = 3; my $b = 4; my $c = 5; say $c² == $a² + $b²; # True