Grunderna i ActivePerl - Del 9 Inledning Detta är en del 9 av min serie, Grunderna i ActivePerl. I ActivePerl en array är en variabel som en lista med värden tilldelas. Varje värde (punkt) är en bokstavlig eller en variabel som representerar en bokstavlig. I denna artikel kommer jag förklara ActivePerl Array. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.
Lista Exempel Tänk dig att du är en innehavare av ett litet företag, och du har 10 anställda. I din ActivePerl program, kan du få sina första namn i en matris, där varje listobjekt är ett förnamn. Låt listan vara: John, Mary, Peter, Augustine, Angela, Susan, Martin, Grace, Paul Simon. Ett annat exempel på listan uppstår när du arbetar med kodnamn. I en tabell med affärsdata, kodnamn som kallas ID identifierar ofta rader i en tabell. Du har kodnamn i andra situationer i livet.
I en lista med kodnamn, kan vissa kodnamn vara bokstäver, andra kan vara en blandning av bokstäver och siffror och ytterligare andra kan bara vara tal. Ett exempel på en sådan lista är: HBWE, FGTR, HTNK, 4587, 4526, 4053, AB12, SV58, TG45, RE69. Som ett annat exempel på array poster, kan du ha en lista som bara består av siffror. Ett exempel är: 10, 20, 30, 40, 50, 60, 70, 80, 90, 100. Vårt mål i denna tutorial är bara att veta hur man gör en lista i en matris och sedan manipulera arrayen. En lista behöver inte ha bara 10 artiklar. En lista kan ha, 0, 1, 2, 3 eller flera föremål.
Vi ska använda någon av ovanstående listor för att förklara innebörden av matris och hur man manipulerar en array. Skapa en Array Du skapar en array genom att sätta listobjekt inom parentes och sedan tilldela fästena till en variabel. Var försiktig! En variabel som en lista tilldelas skiljer sig från en variabel som ett enkelt bokstavlig (värde), såsom "bokstäver" eller 23 är tilldelad. Om du tilldelar "bokstäver" eller 23 till en variabel börjar den variabeln med $. När du tilldelar en lista till en variabel och så bilda en array, börjar den variabeln med @ och inte $.
Den andra listan ovan är gjord i en matris enligt följande: minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "SV58", "TG45", "RE69" ); Observera följande i ovanstående array: Varje bokstav enbart punkt är inom citationstecken; varje nummer endast objektet inte inom citationstecken. Varje objekt som består av b