Perl數(shù)組unshift()功能教程

Perl's unshift()函數(shù)用于在數(shù)組(prepend)的開(kāi)頭添加一個(gè)或多個(gè)值,這會(huì)增加元素的數(shù)量。然后,新值成為數(shù)組中的第一個(gè)元素。它返回?cái)?shù)組中新元素的總數(shù)。它'很容易將此函數(shù)與push()混淆,push()將元素添加到數(shù)組的末尾。

描繪一排編號(hào)框,從左到右。unshift()函數(shù)將在數(shù)組的左側(cè)添加一個(gè)或多個(gè)新值,并增加元素。在示例中,@myname的值變?yōu)椋?Larry','Curly','Moe')。

數(shù)組也可以被認(rèn)為是一個(gè)堆棧圖片一堆編號(hào)框,從頂部的0開(kāi)始,隨著它的下降而增加。unshift()函數(shù)會(huì)將值添加到堆棧的頂部,并增加堆棧的整體大小。

您可以直接在數(shù)組上取消篩選()多個(gè)值:

或通過(guò)取消篩選()-ing數(shù)組:

筆記本小常識(shí)