Funzione Perl Array Splice ()

La funzione di giunzione Perl assume la forma seguente:

Perl splice () La funzione viene utilizzata per tagliare e restituire un blocco o una porzione di un array. La parte ritagliata inizia in corrispondenza di COMPENSARE elemento dell'array e continua per LUNGHEZZA elementi. Se la LUNGHEZZA non è specificato, verrà tagliato alla fine dell'array.

Esempio della funzione di giunzione Perl

Pensa al @il mio nome è array come una fila di caselle numerate, che vanno da sinistra a destra, numerate a partire da zero. Il splice () la funzione taglierebbe un pezzo di @il mio nome è array che inizia con l'elemento nella posizione n. 1 (in questo caso, Michael) e terminando 3 elementi in seguito a Matteo. Il valore di @someNames allora diventa ("Michele", "Giosuè", "Matteo"), e @myNames è abbreviato in ('Jacob', 'Ethan', 'Andrew').

Utilizzo dell'opzione "REPLACE_WITH" facoltativa

Come opzione, puoi sostituire la porzione rimossa con un altro array passandola nel file SOSTITUIRLO CON discussione.

Nell'esempio sopra, il splice () la funzione taglierebbe un pezzo di @il mio nome è array che inizia con l'elemento nella posizione n. 1 (in questo caso, Michael e termina 3 elementi più tardi a Matteo. Allora sostituisce quei nomi con i contenuti di @moreNames Vettore. Il valore di @someNames allora diventa ("Michele", "Giosuè", "Matteo"), e @myNames viene modificato in ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').

Potresti voler controllare alcune altre funzioni dell'array Perl come inverso() per invertire l'ordine dell'array.