Perl Array Splice () -funktion

Perl s splejsning () funktion bruges til at skære ud og returnere en del eller en del af en matrix. Den del, der er skåret ud, starter ved OFFSET element i matrixen og fortsætter for LÆNGDE elementer. Hvis LÆNGDE ikke er specificeret, vil det skære til slutningen af ​​matrixen.

Tænk på @mit navn er array som en række nummererede felter, der går fra venstre mod højre, nummereret startende med et nul. Det splejsning () funktion ville skære en del ud af @mit navn er array, der starter med elementet i position 1 (i dette tilfælde, Michael) og slutter med 3 elementer senere kl Matthew. Værdien af @someNames bliver det ('Michael', 'Joshua', 'Matthew'), og @myNames er forkortet til ('Jacob', 'Ethan', 'Andrew').

Som en mulighed kan du erstatte den del fjernet med en anden matrix ved at føre den i ERSTAT MED argument.

I ovenstående eksempel er splejsning () funktion ville skære en del ud af @mit navn er array, der starter med elementet i position 1 (i dette tilfælde, Michael og slutter med 3 elementer senere kl

instagram viewer
Matthew. Derefter erstatter disse navne med indholdet af @moreNames array. Værdien af @someNames bliver det ('Michael', 'Joshua', 'Matthew'), og @myNames ændres til ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').

instagram story viewer