Perl splitsa() funktionen används för att klippa ut och returnera en bit eller del av en matris. Den del som skärs ut börjar vid OFFSET element i matrisen och fortsätter för LÄNGD element. Om LÄNGD är inte angiven, kommer det att klippas till slutet av matrisen.
Tänk på @mitt namn är matris som en rad med numrerade rutor, från vänster till höger, numrerade med början med noll. De splitsa() funktionen skulle skära en bit ur @mitt namn är array som börjar med elementet i position 1 (i detta fall, Michael) och slutar 3 element senare kl Matthew. Värdet av @someNames blir det ('Michael', 'Joshua', 'Matthew'), och @myNames förkortas till ('Jacob', 'Ethan', 'Andrew').
Som ett alternativ kan du byta ut delen avlägsnades med en annan grupp genom att passera den i ERSÄTTA MED argument.
I exemplet ovan, splitsa() funktionen skulle skära en bit ur @mitt namn är array som börjar med elementet i position 1 (i detta fall, Michael och slutar 3 element senare kl Matthew. Det då ersätter de namnen med innehållet i
@moreNames array. Värdet av @someNames blir det ('Michael', 'Joshua', 'Matthew')och @myNames ändras till ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').