Come utilizzare la funzione Perl Array Pop()

Illustrazione della programmazione informatica

elenabs/Getty Images





Quando si scrive a Perl script potresti trovare utile usare il file pop() funzione, che assomiglia a questa:

di Perl pop() La funzione viene utilizzata per rimuovere e restituire (o visualizzare) l'ultimo elemento da un array, riducendo di uno il numero di elementi. Il ultimo elemento nell'array c'è quello con l'indice più alto. È facile confondere questa funzione con spostare() , che rimuove il primo elemento da un array.



Un esempio di utilizzo della funzione Perl Pop()

Se pensi ad un Vettore come una fila di caselle numerate, andando da sinistra a destra, sarebbe l'elemento all'estrema destra. La funzione pop() taglia l'elemento dal lato destro dell'array, lo restituisce e riduce gli elementi di uno. Negli esempi, il valore di $unNome diventa ' Moe ', l'ultimo elemento e @myNames è abbreviato in ('Larry', 'Riccio') .

L'array può anche essere considerato come un pila —immagine di una pila di caselle numerate, che iniziano con 0 in alto e aumentano man mano che si scende. La funzione pop() estrae l'elemento dal fondo dello stack, lo restituisce e riduce gli elementi di uno.