Intéressant

Perl Array Shift () Fonction: Tutoriel rapide

Perl Array Shift () Fonction: Tutoriel rapide

ledécalage() La fonction dans un script Perl utilise la syntaxe suivante:

Perl décalage() La fonction 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 (), qui supprime la dernier élément d'un tableau. Il ne faut pas non plus la confondre avec la fonction unshift () utilisée pour ajouter un élément au début d'un tableau.

Exemple de fonction Shift () de Perl

Si vous considérez un tableau comme une rangée de cases numérotées, allant de gauche à droite, il s'agirait de l'élément situé à l'extrême gauche. La fonction shift () coupera l'élément du côté gauche du tableau, le retournera et réduira les éléments de un. Dans les exemples, la valeur de $ oneName devient 'Larry', le premier élément et @myNames est raccourci à ('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 de sa descente. La fonction shift () déplacerait l'élément du haut de la pile, le renverrait et réduirait la taille de la pile de un.