[問題] 請問二維陣列的長度怎麼計算?

看板Perl作者 (ㄚ達)時間17年前 (2008/02/17 23:40), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
一維陣列可以用 @#array + 1 來表示長度 但二維陣列卻不能用同樣的方法求出 假設有一個二維陣列 @array=([1,0,1], [0,1,1,0], [1,0,0,0] ) 如何取得所有元素的長度,即3,4,4 先謝謝啦~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.228

02/17 23:46, , 1F
print $#$_+1,$/ foreach(@array);
02/17 23:46, 1F

02/18 11:10, , 2F
再問一下,如果只取一個陣列的長度,可以不使用foreach嗎
02/18 11:10, 2F

02/18 11:16, , 3F
print $#{$array[0]}+1;
02/18 11:16, 3F
文章代碼(AID): #17k5Lsfb (Perl)
文章代碼(AID): #17k5Lsfb (Perl)