Grundlæggende om ActivePerl - Del 9 Introduktion Dette er en del 9 af min serie, Grundlæggende om ActivePerl. I ActivePerl et array er en variabel, som en liste af værdier er tildelt. Hver værdi (element) er en bogstavelig eller en variabel, der repræsenterer en bogstavelig. I denne artikel vil jeg forklare ActivePerl Array. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.
Liste Eksempler Forestil dig, at du er en indehaver af en lille virksomhed, og du har 10 ansatte. I dit ActivePerl program, kan du få deres fornavne i et array, hvor hver listeelement er et fornavn. Lad listen være: John, Mary, Peter, Augustin, Angela, Susan, Martin, Grace, Paul, Simon. Et andet eksempel på listen opstår, når du har at gøre med kodenavne. I en tabel med forretningsdata, kodenavne kaldet ID'er identificerer ofte rækkerne i en tabel. Du har kodenavne i andre situationer i livet.
På en liste over kodenavne, kan nogle kodenavne være bogstaver, andre kan være en blanding af bogstaver og tal, og atter andre kan bare være tal. Et eksempel på en sådan liste er: HBWE, FGTR, HTNK, 4587, 4526, 4053, AB12, GB58, TG45, RE69. Som et andet eksempel på array-elementer, kan du have en liste, der er lige består af tal. Et eksempel er: 10, 20, 30, 40, 50, 60, 70, 80, 90, 100. Vores mål i denne tutorial er bare at vide, hvordan man laver en liste i et array, og derefter manipulere array. En liste behøver ikke kun at have 10 varer. En liste kan have 0, 1, 2, 3 eller flere genstande.
Vi skal bruge nogen af de ovenstående lister til at forklare betydningen af array og hvordan man kan manipulere et array. Oprettelse af en array Du opretter et array ved at sætte punkterne på listen i parentes, og derefter tildele beslagene til en variabel. Vær forsigtig! En variabel, som en liste er tildelt er forskellig fra en variabel, som en simpel bogstavelig (værdi) som "breve" eller 23 er tildelt. Hvis du er tildeling "bogstaver" eller 23 til en variabel, som variablen begynder med $.
Når du tildeler en liste til en variabel og så danner et array, denne variabel begynder med @ og ikke $. Den anden liste over er lavet i et array som følger: minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69" ); Bemærk følgende i ovenstående matrix: Hvert bogstav-eneste punkt er i anførselstegn; hvert nummer-enest