Perl's épissure() La fonction est utilisée pour couper et renvoyer un morceau ou une partie d'un tableau. La portion découpée commence au DÉCALAGE élément du tableau et continue pendant LONGUEUR éléments. Si la LONGUEUR n'est pas spécifié, il sera coupé à la fin du tableau.
Pensez au @je m'appelle tableau comme une rangée de cases numérotées, allant de gauche à droite, numérotées en commençant par un zéro. le épissure() la fonction couperait un morceau de la @je m'appelle tableau commençant par l'élément en position # 1 (dans ce cas, Michael) et se terminant 3 éléments plus tard à Matthieu. La valeur de @someNames devient alors ('Michael', 'Joshua', 'Matthew')et @myNames est raccourci en ('Jacob', 'Ethan', 'Andrew').
En option, vous pouvez remplacer la partie supprimée avec un autre tableau en la passant dans le REMPLACER PAR argument.
Dans l'exemple ci-dessus, le épissure() la fonction couperait un morceau de la @je m'appelle tableau commençant par l'élément en position # 1 (dans ce cas,
Michael et se terminant 3 éléments plus tard à Matthieu. Alors remplace ces noms avec le contenu du @moreNames tableau. La valeur de @someNames devient alors ('Michael', 'Joshua', 'Matthew')et @myNames est remplacé par ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').