怎么用perl 输出一个二维数组?

比如@arr=([0,0,0,0,0],
[0,0,0,0,0],
[0,0,0,0,0],
[0,0,0,0,0],);

我想要在屏幕上看到
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

可以用一个foreach语句输出二维数组

例如二维数组:@arr=([0,0,0,0,0],
                        [0,0,0,0,0],
                        [0,0,0,0,0],
                        [0,0,0,0,0],);

foreach (@arr){
print join(' ', @$_), "\n";
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-15
P e r l实际上并不支持真正的二维数组。P e r l允许你使用数组引用的数组,模仿建立二维数
组。
@list-of-lists=(
[qw(a b c)],
[qw(e f g)],
[qw(h i j )],
);追问

我想知道怎么在屏幕输出?代码怎么写?

本回答被网友采纳
第2个回答  推荐于2017-10-04
foreach (@arr){
print join(' ', @$_), "\n";
}本回答被提问者采纳
相似回答