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

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

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

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

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

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

科普_1