我正在写perl脚本,对于循环限制我没有什么问题。perl中的循环帮助
假设我有两个数组,arr1有序列号,arr2是二维数组,第一个维度是序列号[与arr1相同],第二个维度是该序列号的内容,现在我想为这个二维数组应用for循环,但我很困惑的极限。到现在我有这样的代码
Example : I have Three serial numbers , 1 ,2 ,3 . Serial 1 has 2 contents 1,5 . Serial 2 has 1 content i.e 1. Serial 3 has two contents 1,1.
@arr1 = (1,2,3)
$arr2[0][0] = 1
$arr2[0][1] = 5
$arr2[1][0] = 1
$arr2[2][1] = 1
$arr2[2][2] = 1
Note: As you can see the contents of arr2 has arr1 elements in 1st columns and the contents in the second columns.
for (my $i = 0; $i <= $#arr1; $i++) {
print("The First Serial number has:");
for (my $j = 0; $j <= $#arr2; $j++) {
print("$arr2[$i][$j]\n");
}
}
谢谢,对不起,我不好交代
谢谢你们所有人 – user2828488