我有很多短陣perl的推動許多陣列中的一個陣列
@seq1 /773..1447/ @seq2 /1 2 1843..1881 1923..2001/
但我用推
push(@add, @seq1);
push(@add, @seq2);
但它表明像它結合所有陣列成一個不能得到各子陣列的任何更多
/773..1447 1 2 1843..1881 1923..2001/
當我使用
[email protected];
它顯示6,但它應該是2.任何人都可以解釋原因以及如何改變它。
當我使用for循環添加的每個陣列
for(..){
@temp= split(/,/,$_);
push(@add, \@temp);
}
當我打印@add然後;只顯示內存地址,如何可以顯示所有數據@add
你確實需要閱讀[perldoc perllol](http://perldoc.perl.org/perllol.html)。 –