Funkcija spajanja Perl Array () funkcije ()

Perl-a splice () funkcija se koristi za izrezivanje i vraćanje komada ili dijela matrice. Dio koji je izrezan počinje u OFFSET element matrice i nastavlja za DUŽINA elementi. Ako DUŽINA nije određeno, presjeći će se na kraju niza.

Pomisli na to @Moje ime je niz kao niz numeriranih okvira, koji ide s lijeva na desno, numeriranih počevši od nule. splice () funkcija bi izrezala komad iz @Moje ime je niz koji započinje elementom u # 1 položaju (u ovom slučaju, Michael) i završava 3 elementa kasnije na Matthew. Vrijednost @someNames tada postaje ('Michael', 'Joshua', 'Matthew'), i @myNames je skraćen na ("Jakov", "Ethan", "Andrew").

Kao opciju možete zamijeniti dio se uklanja s drugim nizom tako da ga proslijedi u ZAMIJENITI S argument.

U gornjem primjeru splice () funkcija bi izrezala komad iz @Moje ime je niz koji započinje elementom u # 1 položaju (u ovom slučaju, Michael a završava 3 elementa kasnije Matthew. To je onda zamjenjuje ta imena sa sadržajem @moreNames polje. Vrijednost @someNames

instagram viewer
tada postaje ('Michael', 'Joshua', 'Matthew'), i @myNames je promijenjen u ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').

instagram story viewer