*   >> Lecture Éducation Articles >> science >> la programmation

Activeperl Arrays

Les avant-dernier d'une ligne affiche la valeur renvoyée (retiré) La dernière ligne affiche.. le tableau original, qui est maintenant manquant son dernier élément. La fonction de décalage La fonction de changement de vitesse fait le contraire de la fonction de pop. Il supprime le premier élément du tableau et retourne, en raccourcissant le tableau original par un élément.

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.