1
假設我有如下的哈希:插入元件在陣列的陣列在Perl
my @A=(1,2,[[ 1,2 ],[ 3,4,5 ]], [ 6,7,8 ]);
如何插入在上述陣列的第三個元素的數組? 這裏的第三個元素是一個數組數組,我想插入一個數組[9,10]。
該怎麼辦?
假設我有如下的哈希:插入元件在陣列的陣列在Perl
my @A=(1,2,[[ 1,2 ],[ 3,4,5 ]], [ 6,7,8 ]);
如何插入在上述陣列的第三個元素的數組? 這裏的第三個元素是一個數組數組,我想插入一個數組[9,10]。
該怎麼辦?
使用push
和間接引用(@{...}
):
push @{ $A[2] }, [9, 10];
注意,沒有 「哈希」 參與。
從[5.14](http://perldoc.perl.org/perl5140delta.html#Syntactical-Enhancements)開始,取消引用'@ {}'不再是必需的。 –