亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 求助,關于perl計算二維數(shù)據(jù)元素個數(shù) [打印本頁]

作者: kaixin9ok    時間: 2013-07-15 17:44
標題: 求助,關于perl計算二維數(shù)據(jù)元素個數(shù)
本帖最后由 kaixin9ok 于 2013-07-15 17:45 編輯

@array =
(
[1,3,7,9],
[1,2,3,8,10,5],
[4,5,6],
);

我想循環(huán)打印出二維數(shù)據(jù)里所有的元素
#!/usr/bin/perl
use warnings;
$num = $#array+1;
$num2 = $#array[0]+1;      這里我想求得二維數(shù)組中元素的個數(shù),一直沒想明白到底應該怎么寫?麻煩大神門幫忙看看要怎么寫,多謝了

for($i=0;$i<$num;$i++){
     for($j=0;$j<$num2;$j++){
        print $array[$i][$j] . " ";
    }
         print "\n";
}
作者: cinanine    時間: 2013-07-15 18:12
  1. #!/usr/bin/perl
  2. use 5.010;

  3. my @a = ( [ 1, 3, 7, 9 ], [ 1, 2, 3, 8, 10, 5 ], [ 4, 5, 6 ], );
  4. for my $i ( 0 .. $#a ) {
  5.     for my $j ( 0 .. $#{ $a[$i] } ) {
  6.         say $a[$i][$j];
  7.     }
  8. }
復制代碼

作者: zhlong8    時間: 2013-07-15 18:27
回復 1# kaixin9ok


for($i=0;$i<@array;$i++){
     for($j=0;$j < @{$array[$i]}; $j++) {
        print $array[$i][$j] . " ";
    }
         print "\n";
}

數(shù)組在 scalar context 下的值就是它的大小
作者: rubyish    時間: 2013-07-16 00:05
謝謝,多謝了,大神門
作者: kaixin9ok    時間: 2013-07-16 09:30
回復 2# cinanine


    多謝大神~。
作者: kaixin9ok    時間: 2013-07-16 09:31
回復 3# zhlong8


   嗯,是唉,到這里就變換了上下文了

  多謝指教...




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2