La syntaxe est changement (Array); Dans notre cas, vous auriez, shift (hisArr); Lire et essayer le code suivant: use strict; print "Content-Type: text /html \\ n \\ n"; monhisArr = ("HBWE »,« FGTR "," HTNK ", 4587, 4526, 4053," AB12 "," GB58 »,« TG45 "," RE69 "); my $ returnValue = shift (hisArr); print $ returnValue; print" print hisArr; L'espace entre un nom de fonction et son support d'ouverture est facultative. Dans le cas précédent, il est un personnage d'un espace entre la pop et (dans le cas ci-dessus, il n'y a pas de caractère de l'espace entre décalage et (;.
Il est facultatif La fonction d'épissage La fonction d'épissage élimine une partie (de plage) d'éléments à partir. le tableau et les remplace par celle de certains liste, si elle est présente. Le tableau résultant peut être plus grand ou plus petit que le tableau d'origine en fonction de combien d'éléments sont dans la liste de remplacement. Si il n'y a pas de liste, alors le tableau résultant est plus courte. La fonction d'épissage renvoie la liste des éléments supprimés. La syntaxe est, épissure (TABLEAU, OFFSET, LONGUEUR, LIST) tableau est le nom du tableau d'origine.
OFFSET est l'indice au cours de laquelle le retrait va commencer. Rappelez-vous, l'index comptage commence à partir de zéro. LONGUEUR est le nombre d'éléments consécutifs à supprimer. LISTE, si elle est présente a les éléments pour remplacer ceux supprimés. Pour notre exemple, imaginez que vous souhaitez supprimer 3 éléments en commençant par l'index 5 (qui est la position 6 ) et les remplacer par la liste, ("xxx", "yyy", "zzz").
La fonction d'épissage serait, épissure (hisArr, 5, 3, ("xxx", "yyy", "zzz")); Lire et essayer le code suivant: use strict; print "Content-Type: text /html \\ n \\ n"; monhisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58», «TG45", "RE69"); Imprimer épissure (hisArr, 5, 3, ("xxx", "yyy", "zzz")); print "printhisArr;. La quatrième ligne a la fonction d'épissage Cette déclaration pour la fonction d'épissure est précédée par la commande (une autre fonction), ce qui est". print "La fonction d'épissage retourne la liste re