この投稿の一番の答え:Perlで多次元配列を作成するにはどうすればよいですか?次のように多次元配列を作成することをお勧めします。
my @array = ();
foreach my $i ( 0 .. 10 ) {
foreach my $j ( 0 .. 10 ) {
push @{ $array[$i] }, $j;
}
}
配列をよりコンパクトに構築し、ネストされたループを回避する方法があるかどうか疑問に思っています。たとえば、次のようなものを使用します。
my @array = ();
my @other_array = (0 ... 10);
foreach my $i ( 0 .. 10 ) {
$array[$i] = @other_array; # This does not work in Perl
}
}
Perlは、ネストされたループなしで多次元配列を構築するためのそのような構文をサポートしていますか?
同様に、(ネストされた)ループなしで多次元配列を印刷する方法はありますか?