Perl数组unshift()功能教程

Perl's unshift()函数用于在数组(prepend)的开头添加一个或多个值,这会增加元素的数量。然后,新值成为数组中的**个元素。它返回数组中新元素的总数。它'很容易将此函数与push()混淆,push()将元素添加到数组的末尾。

描绘一排编号框,从左到右。unshift()函数将在数组的左侧添加一个或多个新值,并增加元素。在示例中,@myname的值变为('Larry','Curly','Moe')。

数组也可以被认为是一个堆栈图片一堆编号框,从顶部的0开始,随着它的下降而增加。unshift()函数会将值添加到堆栈的顶部,并增加堆栈的整体大小。

您可以直接在数组上取消筛选()多个值:

或通过取消筛选()-ing数组:

笔记本小常识