Tutorial rápido de la función Perl Array Shift ()

los cambio() La función en un script Perl toma la siguiente sintaxis:

Perl's cambio() La función se utiliza para eliminar y devolver el primer elemento de una matriz, lo que reduce el número de elementos en uno. los primer elemento en la matriz es el que tiene el índice más bajo. Es fácil confundir esta función con pop (), que elimina el último elemento de una matriz. Tampoco debe confundirse con la función unshift () que se utiliza para añadir un elemento al comienzo de una matriz.

Ejemplo de la función Shift () de Perl

Si piensa en una matriz como una fila de cuadros numerados, de izquierda a derecha, sería el elemento en el extremo izquierdo. La función shift () cortaría el elemento del lado izquierdo de la matriz, lo devolvería y reduciría los elementos en uno. En los ejemplos, el valor de $ oneName se convierte en 'Larry', el primer elemento, y @myNames se acorta a ('Rizado', 'Moe').

La matriz también puede considerarse como un apilar - imagen de una pila de cajas numeradas, comenzando con 0 en la parte superior y aumentando a medida que desciende. La función shift () desplazaría el elemento de la parte superior de la pila, lo devolvería y reduciría el tamaño de la pila en uno.