Создание пакетов через объявление подпрограмм - PullRequest
3 голосов
/ 01 мая 2019

Это работает:

my &Moves::shuffle = -> *@deck {
    @deck.pick: *;
}


say Moves::shuffle( "As de bastos", "3 de oros", "Sota de espadas" );

Это не:

sub Moves::shuffle( *@deck ) {
    return @deck.pick: *;
}


say Moves::shuffle( "As de bastos", "3 de oros", "Sota de espadas" );

И это не с: Could not find symbol '&shuffle'

Есть идеи, почему?

...