Tutorial rapido funzione Perl Array Shift ()

Il cambio() La funzione in uno script Perl accetta la sintassi seguente:

Perl cambio() La funzione viene utilizzata per rimuovere e restituire il primo elemento da un array, il che riduce il numero di elementi di uno. Il primo elemento nell'array è quello con l'indice più basso. È facile confondere questa funzione con pop (), che rimuove il ultimo elemento da un array. Inoltre, non deve essere confuso con la funzione unshift () a cui è abituata Inserisci un elemento all'inizio di un array.

Esempio di funzione Perl's Shift ()

Se pensi a un array come a una fila di caselle numerate, che vanno da sinistra a destra, sarebbe l'elemento all'estrema sinistra. La funzione shift () taglia l'elemento dal lato sinistro dell'array, lo restituisce e riduce gli elementi di uno. Negli esempi, il valore di $ oneName diventa "Larry', il primo elemento e @myNames è abbreviato in ('Curly', 'Moe').

L'array può anche essere considerato come un pila - immagine di una pila di caselle numerate, che inizia con 0 in alto e aumenta man mano che scende. La funzione shift () sposta l'elemento dalla parte superiore dello stack, lo restituisce e riduce le dimensioni dello stack di uno.