Perl splice () A funkció egy darab vagy egy tömb egy részének kivágására és visszajuttatására szolgál. A kivágott rész a ELTOLT a tömb eleme és tovább folytatódik HOSSZ elemekkel. Ha a HOSSZ nincs megadva, a tömb végére vág.
Gondolj a @a nevem tömb számozott sorként, balról jobbra haladva, nullával kezdve számozva. Az splice () függvény kivágna egy darabot a @a nevem tömb az # 1 helyzetben lévő elemmel kezdve (ebben az esetben Michael) és 3 elemmel később ér véget Matthew. Az értéke @someNames akkor lesz ('Michael', 'Joshua', 'Matthew'), és a @myNames rövidítve lesz ('Jacob', 'Ethan', 'Andrew').
Opcionálisan megteheti cserélje - az adagot egy másik tömbvel távolítják el úgy, hogy bejuttatják a CSERÉLD KI érv.
A fenti példában a splice () függvény kivágna egy darabot a @a nevem tömb az # 1 helyzetben lévő elemmel kezdve (ebben az esetben Michael és 3 elemmel később ér véget Matthew. Akkor helyettesíti azokat a neveket, amelyek a @moreNames sor. Az értéke @someNames akkor lesz ('Michael', 'Joshua', 'Matthew')
, és a @myNames értékre vált ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').