perl pop和push函数,不使用索引更能利用perl的特性,减少边界值错误发生的几率...
可以使用新的,更大的索引(index)將新值存放在數組的末尾。但實際上,Perl 程序員不使用索引 因此,在下面幾段中, 我們將介紹幾種不使用索引來操作數組的方法。 當然,我們是在開玩笑,但這個玩笑基于 Perl 的一些事實。數組中使用索引并沒有發揮 Perl 的威力。如果使用 pop,? push? 和類似的操作? 通常將數組類似于棧來使用,在其右邊添加或者刪除數據。(這是數組中"最后"一個元素,其索引最大)。這些操作經常? pop 操作將數組的最后一個元素取出并返回: @array=5..9;? 如果數組為空,那 pop 什么也不做(因為沒有元素可以移出),并返回 undef。 你可能已注意到 pop 后可以使用或者不使用括號。這在 Perl 中是一條通用規則:如果去掉括號含義不變,那括號就是可選 的。和 pop 相反的操作是 push,它可以將一個元素(或者一列元素)加在數組的末尾: |
轉載于:https://www.cnblogs.com/dulalaqiuzhi/archive/2009/10/20/1587023.html
總結
以上是生活随笔為你收集整理的perl pop和push函数,不使用索引更能利用perl的特性,减少边界值错误发生的几率...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从U盘自动安装centos5.3到服务器
- 下一篇: CH2-1 类型 操作 表达式