Tutorial de la función Persh Array unshift ()

La función unshift () de Perl se usa para agregar valor o valores al comienzo de una matriz (anteponer), lo que aumenta el número de elementos. Los nuevos valores se convierten en los primeros elementos de la matriz. Devuelve el nuevo número total de elementos en la matriz. Es fácil confundir esta función con push (), que agrega elementos al final de una matriz.

Imagine una fila de cajas numeradas, de izquierda a derecha. La función unshift () agregaría el nuevo valor o valores al lado izquierdo de la matriz y aumentaría los elementos. En los ejemplos, el valor de @myNames se convierte en ('Larry', 'Curly', 'Moe').

La matriz también se puede considerar como una imagen de pila, una pila de cuadros numerados, comenzando con 0 en la parte superior y aumentando a medida que desciende. La función unshift () agregaría el valor a la parte superior de la pila y aumentaría el tamaño general de la pila.

Puede deshabilitar () múltiples valores directamente en la matriz:

O unshift () - en una matriz: