Computerwissenschaften

Perl Array Splice () -Funktion – Kurzanleitung

Die Perl- Spleißfunktion hat folgende Form:

Perls splice () -Funktion wird verwendet, um einen Block oder Teil eines Arrays auszuschneiden und zurückzugeben. Der ausgeschnittene Teil beginnt am OFFSET- Element des Arrays und wird für LENGTH- Elemente fortgesetzt . Wenn die LÄNGE nicht angegeben ist, wird sie bis zum Ende des Arrays geschnitten.

 

Beispiel für die Perl-Spleißfunktion

Stellen Sie sich das @ myNames- Array als eine Reihe von nummerierten Feldern vor, die von links nach rechts verlaufen und beginnend mit einer Null nummeriert sind. Die Funktion splice () schneidet einen Teil des @ myNames- Arrays aus, beginnend mit dem Element an Position 1 (in diesem Fall Michael ) und endend 3 Elemente später bei Matthew . Der Wert von @someNames wird dann (‚Michael‘, ‚Joshua‘, ‚Matthew‘) und @myNames wird auf (‚Jacob‘, ‚Ethan‘, ‚Andrew‘) gekürzt .

 

Verwenden des optionalen ‚REPLACE_WITH‘

Optional können Sie den entfernten Teil durch ein anderes Array ersetzen, indem Sie ihn im Argument REPLACE_WITH übergeben .

In dem obigen Beispiel wird die splice () würde Funktion ein Stück ausgeschnitten des @myNames Array mit dem Elemente in der # 1 – Position ausgehend (in diesem Fall, Michael und 3 Elemente später endend Matthew . Es dann ersetzt diese Namen mit der Inhalt des @ moreNames- Arrays. Der Wert von @someNames wird dann (‚Michael‘, ‚Joshua‘, ‚Matthew‘) und @myNames wird in (‚Jacob‘, ‚Daniel‘, ‚William‘, ‚Joseph‘ geändert. , ‚Ethan‘, ‚Andrew‘) .

Sie könnten einige andere Perl – Array – Funktionen wie zum Beispiel prüfen wollen , reverse () , um die Reihenfolge zu umkehren Ihren Arrays.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.