*   >> Læs Uddannelse artikler >> science >> programming

ActivePerl Arrays

r naboelementer i et array. Hvis antallet af elementer i området er lille, siger to, tre eller fire, så kan du skrive deres indeks i de firkantede parenteser adskiller dem med kommaer, og du behøver ikke de to prikker. arr [0,1] opnår værdierne af elementerne ved indeks 0 og 1 fra arrayet,arr. arr [3..8] opnår værdierne af arrayelementerne fra indeks 3 til 8 inklusive (herunder til 3 og 8). arr [14 .. $ # arr] opnår værdierne af arrayelementerne fra indeks 14 til udgangen af ​​arrayet, hvor $ # arr betyder den sidste indeks array forarr.

Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); udskrivearr [0,1,2]; print "printarr [2..6] print" printarr [5 .. $ # arr]; Hvis du havde prøvet ovenstående kode, ville du have bemærket, at de viste værdier ikke er adskilt af kommaer. Må ikke bekymre dig om det for nu. Udskæring kan faktisk være mere kompleks end dette. Netop, kan du skive ophørte spænder fra et array. Til denne grundlæggende tutorial, vil vi ikke gå ind i det.

Array funktioner En funktion er et stykke kode, der udretter en opgave for dig. Du kan skrive dine egne funktioner. Perl eller ActivePerl tolk kommer med nogle funktioner, der allerede skrevet til dig, bare for at bruge. Nogle af disse funktioner anvendes sammen med arrays. I ActivePerl, er funktioner kaldes underrutiner. Vi lærer de array funktioner, nu. Push Funktion Overvej array,hisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); Navnet på array her erhisArr. Overvej også listen, ("xxx", "yyy", "zzz") I ActivePerl en liste anført i skarpe parenteser.

Du kan føje (føje til slutningen) de tre elementer (værdier) på listen til array. Syntaksen at gøre dette er: tryk (array, LIST) I vores eksempel, ville du have, skubbe (hisArr, ("xxx", "yyy", "zzz")); Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; minhisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); skub (hisArr, ("xxx", "yyy", "zzz")); printhisArr; Udgangen af ​​ovenstående kode viser den vedføjede liste. Nå, er elementer af produktionen ikke er adskilt af kommaer. Må ikke bekymre dig om, at der for MOW.

Push funktionen giver nye antallet af elementer i den resulterende array. Den fjern skift Funktion fjern skift funktion gør det modsatte af push-funktionen. Det kommer før en liste foran et array, vender den nye antallet af e

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.