可以使用新的,更大的索引(index)将新值存放在数组的末尾。但实际上,Perl 程序员不使用索引 因此,在下面几段中, 我们将介绍几种不使用索引来操作数组的方法。 当然,我们是在开玩笑,但这个玩笑基于 Perl 的一些事实。数组中使用索引并没有发挥 Perl 的威力。如果使用 pop, push 和类似的操作 通常将数组类似于栈来使用,在其右边添加或者删除数据。(这是数组中"最后"一个元素,其索引最大)。这些操作经常 pop 操作将数组的最后一个元素取出并返回: @array=5..9; 如果数组为空,那 pop 什么也不做(因为没有元素可以移出),并返回 undef。 你可能已注意到 pop 后可以使用或者不使用括号。这在 Perl 中是一条通用规则:如果去掉括号含义不变,那括号就是可选 的。和 pop 相反的操作是 push,它可以将一个元素(或者一列元素)加在数组的末尾: |
Perl_Pop和Push操作
2009年09月24日 星期四 10:41 A.M.
转载于:https://www.cnblogs.com/dulalaqiuzhi/archive/2009/10/20/1587023.html