#!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 스타일'for $ $ list -> $ e {$ e.say; }'구문은 괜찮습니다. Rakudo는 그 당시에 그것을 구현하지 않았습니다. – raiph