토큰 이름을 직접 사용하여 토큰 서명을 쉽게 사용할 수 있습니다.
my token t ( $x ) { $x };
'axb' ~~ / 'a' <t: 'x'> 'b' /; # match
'axb' ~~ / 'a' <t( 'x' )> 'b' /; # match
그러나 토큰이 변수에 저장되어있을 때 이것을 수행하는 방법을 찾지 못했습니다.
my $t = token ( $x ) { $x };
'axb' ~~ / 'a' <$t: 'x'> 'b' /;
'axb' ~~ / 'a' <$t( 'x' )> 'b' /;
둘 다 :
===SORRY!=== Error while compiling ...
Unable to parse expression in metachar:sym<assert>; couldn't find final '>'
그 마법의 구문은 무엇입니까?
BTW : Raku 테스트 스위트를 찾아 보았으며에 해당 사례가 포함되어 있지 않습니다 roast/S05-grammar/signatures.t
.
&
변수 로 들어갈 수 있음을 지적하는 데 사용할 수 있습니다 .