2016-01-05 8 views

cevap

2

Bunu yapmak neden emin değilim, dizi öğesi için beyan alt kümesi ile değil, dizinin kendisi için en perl6 programcılar. Rakudo Array yerine List oluşturmaya karar verir ->Num yerine Rat türünde aynı tuzak gelir. Her neyse bu mümkün. Alt küme tam nitelikli değildir (örneklemek mümkün değildir). Açıkça $aoi = Array[Int].new(1,2,3,4,5,6) bir dizi oluşturmanız gerekir. Benim :: sınıfındaki

> subset AoI of Array of Int 
> my AoI $aoi; 
> $aoi = Array[Int].new  
> $aoi.append(1,2,3,4) 
    [1 2 3 4] 
> $aoi.append("mystr") 
Type check failed in assignment to ; expected Int but got Str 
in block <unit> at <unknown file> line 1 
+0

ihtiyacım sadece 'Int @ .option' vardır, ama daha önce bilmiyordum. –

İlgili konular