#!perl6
use v6;
my $list = 'a' .. 'f';
sub my_function($list) {
for ^$list.elems -> $e {
$list[$e].say;
}
}
my_function($list);
首先我想這在perl5的風格,但它沒有工作:perl6/rakudo:提領個問題
for @$list -> $e {
$e.say;
}
# Non-declarative sigil is missing its name at line ..., near "@$list -> "
我怎麼能做到這一點的perl6?
你究竟想要做什麼?至少第一個代碼塊中的代碼在Rakudo HEAD上工作正常。 – arnsholt
第一個塊應該是第二個塊中我想要的解釋。 –
@ sid_com的perl5風格的@ $ list - > $ e {$ e.say; }語法很好。 Rakudo當時還沒有實施。 – raiph