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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用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";

参考技术A P e r l实际上并不支持真正的二维数组。P e r l允许你使用数组引用的数组,模仿建立二维数
组。
@list-of-lists=(
[qw(a b c)],
[qw(e f g)],
[qw(h i j )],
);追问

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

参考技术B foreach (@arr)
print join(' ', @$_), "\n";
本回答被提问者采纳

java怎么用一个一维数组输出杨辉三角(补充完整下列代码)

import java.util.Scanner;
public class PrintYh
public static void main(String args[])
int Line_num;
int row,col;
int yh[]=new int[20]; //不超过20行
Scanner reader=new Scanner(System.in);
System.out.print("请输入行数:");
Line_num=reader.nextInt();
yh[0]=1;
for (【代码1】) //控制输出行数为Line_num的循环控制
for (col=row;col>0;col--)
yh[col]=yh[col-1]+yh[col];
for (【代码2】) //控制输出每行前导空格的循环控制
System.out.print(" ");
for (col=0;col<=row;col++)
【代码3】 //输出下标为col的项的代码
System.out.println(" " );


参考技术A public class ArrayExample public static void main(String[] args) int i=1; int yh[] = new int[8]; for(i=0;i<8;i++) 追问

???
看不懂,后面还没写完吗。补充 代码1 代码2 代码3

以上是关于怎么用perl 输出一个二维数组?的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎么获取二维数组的最后一个和除了最后一个以外的数据并输出?

perl二维数组

我是FORTRAN初学者,想得出一个二维数组中的最大值,说是可以用MAXVAL函数,具体在怎么用了,求解

怎么用一个循环遍历二维数组?

for循环二维数组的取值方式?

java中大量使用二维数组和for循环会发生内存泄露吗?该怎么解决?