The Perl programmeringsspråk har en array behållare som är användbart för att lagra sekventiella bitar av data. Lagring av data i matriser är praktiskt i ens de mest grundläggande programmen . Genom att lagra data i en array , kan du gruppera liknande data . Genom att lagra liknande objekt i en array , kan du hänvisa till dem genom arrayvariabelnamnet . Arrays tar upp datorns minne och du är ansvarig för att återlämna minnet när du är klar med det . Återvänder allokerat minne är också känd som att ta bort en array variabel , och det sker genom att anropa funktionen array pop . Saker du behöver
dator med Perl tolk installerad
Visa fler instruktioner
1
Skapa en ny textfil med hjälp av en ordbehandlare som Anteckningar . Spara filen med " . PLX " förlängning .
2
Öppna en kommandotolk och navigera till den mapp där du sparade filen skapades i föregående steg . Till exempel , om du sparat din fil i roten på din " C : \\ " drive i Windows , kan du skriva följande i en kommandotolk :
cd C : \\
3
Deklarera en array variabel med namnet " @ arrayVar " och tilldela vissa värden genom att skriva följande uttalande i källkoden file :
@ arrayVar = ( " Dessa " , " Är " , " Array " , " Elements ");
4
skriva ut elementen i arrayen med detta uttalande :
print @ array ,
5
iterera genom hela array med en while-slinga , som den här :
while ( $ # arrayVar > = 0 ) { }
6
bort det sista elementet i arrayen med pop -funktionen . While-slingan itererar så länge det finns objekt i arrayen . Genom att placera följande rad i klammerparenteser av while-slingan , kommer du ta bort alla element i arrayen :
pop ( @ arrayVar ) ,
7
Skriv ut elementen av gruppen igen för att visa att den är tom :
print @ array ,
8
Exekvera Perl-skript genom att ge följande kommando från kommandoraden , ersätter det namn du valde i steg 1 för " filnamn " :
perl filename.plx
9
Observera programutbud . De arrayelementen skrivs med det första samtalet att "skriva ut ", men andra gången kommer att skriva någonting eftersom arrayen har raderats .