任意精度整数(内置)

作者:TimToady

使用您语言的内置功能,计算以下整数的值

5^{4^{3^2}}

确认答案的第一和最后二十位数字是:62060698786608744707...92256259918212890625

查找并显示答案中的十进制数字个数。

更多

http://rosettacode.org/wiki/Arbitrary-precision_integers_(included)#Raku

这里有什么有趣的地方?

  • 元运算符

  • 类型转换

  • 字符串中的{}

源代码: arbitrary-precision-integers.pl

use v6;

my $x = ~[**] 5, 4, 3, 2;
say "5**4**3**2 = {substr($x,0,20)}...{substr($x,$x.chars-20)} and has {$x.chars} digits";