Fonction Perl Array Shift (): Tutoriel rapide

Perl's décalage() est utilisée pour supprimer et renvoyer le premier élément d'un tableau, ce qui réduit le nombre d'éléments de un. le premier élément dans le tableau est celui avec l'indice le plus bas. Il est facile de confondre cette fonction avec pop(), ce qui supprime le dernier élément d'un tableau. Il ne faut pas non plus le confondre avec unshift () fonction qui est utilisée pour ajouter un élément au début d'un tableau.

Si vous considérez un tableau comme une rangée de cases numérotées, allant de gauche à droite, ce serait l'élément le plus à gauche. La fonction shift () couperait l'élément du côté gauche du tableau, le retournerait et réduirait les éléments de un. Dans les exemples, la valeur de $ oneName devient 'Larry', le premier élément et @myNames est raccourci en ('Curly', 'Moe').

le tableau peut également être considéré comme un empiler - image d'une pile de cases numérotées, commençant par 0 en haut et augmentant au fur et à mesure qu'elle descend. La fonction shift () décale l'élément du haut de la pile, le renvoie et réduit la taille de la pile d'une unité.

instagram viewer
instagram story viewer