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