Wie definiert man einen benutzerdefinierten Typ einer Array-Referenz von Ints in Perl 6? Ich versuchte dies, aber es funktioniert nicht:Wie definiert man einen benutzerdefinierten Typ einer Array-Referenz von Ints in Perl 6?
subset Array_of_Int of Array where *.all ~~ Int;
my $n = My::Class.new(option => < 22 3 4 5 >);
# Type check failed in assignment to $!option; expected My::Class::Array_of_Int but got List in block <unit> at ...
Ich brauche nur 'hat Int @ .option', aber ich wusste nicht, dass vor. –