Математический ряд, возьмем, например, последовательную последовательность, представленную здесь в виде массива:
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- Можно ли сделать этот код более идиоматическим?
Спасибо.