如何使用Perl數(shù)組Pop()函數(shù)

編寫(xiě)Perl腳本時(shí),您可能會(huì)發(fā)現(xiàn)使用pop()函數(shù)很方便,如下所示:

Perl'spop()函數(shù)用于從數(shù)組中刪除和返回(或pop)最后一個(gè)元素,從而將元素?cái)?shù)量減少一個(gè)。數(shù)組中的最后一個(gè)元素是索引最高的元素。它'很容易將此函數(shù)與shift()混淆,shift()從數(shù)組中刪除first元素。

使用Perl Pop()函數(shù)

科普欄目示例

如果你把一個(gè)數(shù)組看作一排編號(hào)的框,從左到右,它將是最右邊的元素。pop()函數(shù)會(huì)切斷數(shù)組右側(cè)的元素,返回它,并將元素減少一個(gè)。在示例中,$oneName的值變?yōu)?Moe&##39;,最后一個(gè)元素和@myname縮短為('Larry','Curly')。

數(shù)組也可以被認(rèn)為是一堆編號(hào)框的堆棧圖片,從頂部的0開(kāi)始,隨著它的下降而增加。pop()函數(shù)將從堆棧底部彈出元素,返回它,并將元素減少一個(gè)。