पर्ल 6 में इन्ट्स के एक ऐरे-रेफरेंस के कस्टम प्रकार को कैसे परिभाषित किया जाए? मैं इस कोशिश की, लेकिन यह काम नहीं करता:पर्ल 6 में इन्ट्स के एक Arrayreference के एक कस्टम प्रकार को परिभाषित करने के लिए कैसे?
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 ...
मैं की जरूरत है केवल 'इंट @ .option' है, लेकिन मुझे लगता है कि इससे पहले कि पता नहीं था। –