首页 > 解决方案 > 在 Raku 中简洁地打印数学系列

问题描述

数学级数,以这里表示为数组的连续序列为例:

my @seq = my $a=0, {++$a} ... *;
for @seq[^10].kv {state $f=0; ($^k < 4 or $^k > 7) ?? say "a$^k =  "  ~ $^v !! (say "..." if $f ne 1; $f=1) };

印刷:

a0 =  0
a1 =  1
a2 =  2
...

a8 =  8
a9 =  9

1-有没有一种简单的方法可以只删除第一个元素,即a0 = 0从打印输出中删除?

2-这个代码可以变得更惯用吗?

标签: sequenceraku

解决方案



推荐阅读