The Perl programmeringsspråk har en rekke container som er nyttig for lagring sekvensielle biter av data . Lagring av data i tabeller er nyttig i selv de mest grunnleggende av programmer. Ved å lagre data i en matrise , kan du gruppere lignende data . Ved å lagre som elementer i en matrise, kan du referere til dem gjennom rekke variable navn. Arrays ta opp datamaskinens minne , og du er ansvarlig for å returnere minne når du er ferdig med det. Retur tildelte minnet er også kjent som å fjerne en rekke variable, og det er oppnådd ved å kalle matrisen pop funksjon . Du trenger
datamaskin med Perl tolk installert
Vis flere instruksjoner
en
Lag en ny tekstfil ved hjelp av et tekstbehandlingsprogram som Notisblokk . Lagre filen ved å bruke " . Plx ' forlengelse.
2
Åpne et ledetekst og naviger til mappen der du lagret filen ble opprettet i forrige trinn. For eksempel, hvis du lagret filen på roten av "C : \\" stasjonen i Windows , kan du skrive inn følgende i ledeteksten : en
cd C : \\
3
Erklærer en rekke variable som heter " @ arrayVar " og gi den noen verdier ved å skrive følgende uttalelse i kildekoden filen:
@ arrayVar = (" These" , " Are" , " Array "," Elements ");
4
Skriv ut elementene i matrisen med denne uttalelsen:
print @ matrise ;
5
Iterate gjennom hele array ved hjelp av en while-loop , som dette : en
while ( $ # arrayVar > = 0 ) { }
6
Fjern det siste elementet i matrisen ved hjelp av pop -funksjonen . Mens loop gjentar så lenge det er elementer i matrisen . Ved å plassere følgende linje i klammeparentes i mens loop , vil du fjerne alle elementene i matrisen :
pop ( @ arrayVar ) ;
7
Print ut elementene av tabellen igjen for å vise at det er tomt : en
print @ matrise ;
8
Utfør Perl script ved å utstede følgende kommando fra kommandolinjen , erstatte navnet du valgte i trinn 1 for "filnavn" : en
perl filename.plx
9
Observer program utgang. Tabellmedlemmene elementene vil skrives ut med den første samtalen å "skrive ut ", men den andre gangen vil skrive noe fordi matrisen har blitt slettet.