Perl Array Shift()函數(shù):快速教程

Perl腳本中的shift()函數(shù)采用以下語法:

Perl'sshift()函數(shù)用于從數(shù)組中刪除并返回第一個元素,從而將元素數(shù)量減少一個。數(shù)組中的第一個元素是索引最低的元素。它'很容易將此函數(shù)與pop()混淆,pop()從數(shù)組中刪除last元素。它也不應該與用于一個元素添加到數(shù)組開頭的unshift()函數(shù)混淆。

Perl的示例's Shift()函數(shù)

如果您將數(shù)組視為一排編號框,從左到右,它將是最左邊的元素。shift()函數(shù)將從數(shù)組的左側(cè)剪切元素,返回它,并將元素減少一個。數(shù)學科普讀物在示例中,$oneName的值變?yōu)?Larry',第一個元素和@myname縮短為('Curly','Moe')

數(shù)組也可以被認為是一堆編號框的堆棧-圖片,從頂部的0開始,隨著向下的增加而增加。shift()函數(shù)會將元素從堆棧頂部移出,返回它,并將堆棧的大小減小一倍。

科普_1