Die Perl-Spleißfunktion hat die folgende Form:
Perls spleißen() Mit dieser Funktion können Sie einen Block oder Teil eines Arrays ausschneiden und zurückgeben. Der ausgeschnittene Teil beginnt am OFFSET Element des Arrays und fährt fort für LÄNGE Elemente. Wenn die LÄNGE Wird nichts angegeben, wird bis zum Ende des Arrays geschnitten.
Denken Sie an die @meine Namen Array als Reihe von nummerierten Feldern, von links nach rechts beginnend mit einer Null nummeriert. Das spleißen() Funktion würde ein Stück aus dem schneiden @meine Namen Array beginnend mit dem Element an der Position # 1 (in diesem Fall, Michael) und endet 3 Elemente später bei Matthew. Der Wert von @someNames dann wird ('Michael', 'Joshua', 'Matthew'), und @myNames wird auf gekürzt ("Jacob", "Ethan", "Andrew").
Optional können Sie ersetzen der Teil, der mit einem anderen Array entfernt wurde, indem er in das Feld übergeben wurde ERSETZEN MIT Streit.
Im obigen Beispiel wird die spleißen() Funktion würde ein Stück aus dem schneiden @meine Namen Array beginnend mit dem Element an der Position # 1 (in diesem Fall, Michael und endet 3 Elemente später bei Matthew. Es dann ersetzt diese Namen mit dem Inhalt der @moreNames Array. Der Wert von @someNames dann wird ('Michael', 'Joshua', 'Matthew'), und @myNames wird geändert in ("Jacob", "Daniel", "William", "Joseph", "Ethan", "Andrew").
Möglicherweise möchten Sie einige andere Perl-Array-Funktionen ausprobieren, z umkehren() um die Reihenfolge Ihres Arrays umzukehren.