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
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').