私は、重複のない座標のランダムなリストを印刷する方法を見つけようとしていましたが、両方の次元の最小値と最大値を指定しました。Perl6:座標のペアを選択する
「X」と「>>」を理解するのは苦労していますが、正確には意味します。誰でもこれを説明できる?
my $a=3;
my $b=3;
for (^$a X ^$b)>>.Array.pick(*) -> [$a,$b]
{
print "($a, $b)";
}
出力(例):
(1,1)(0,1)(0,2)(1,2)(0,0)(2,2)(2,1)(1,0)(2,0)
''配列 'は完全には不要です。 –