Il linguaggio di programmazione Perl ha un contenitore array che consente di memorizzare parti sequenziali di dati . Memorizzazione di dati in array è utile anche nel più semplice dei programmi . Con la memorizzazione dei dati in un array , è possibile raggruppare dati simili . Memorizzando come elementi di un array , è possibile fare riferimento a loro attraverso il nome della variabile array. Array occupano memoria del computer e si sono responsabili della restituzione della memoria , una volta che hai finito con esso . Tornando memoria allocata è anche conosciuta come la rimozione di una variabile array , e viene eseguita chiamando la funzione pop di matrice. Cose che ti serviranno
Computer con interprete Perl installato
Show More Istruzioni
1
Creare un nuovo file di testo utilizzando un elaboratore di testo come Blocco note. Salvare il file con l'estensione ' . PLX ' .
2
Aprire il prompt dei comandi e passare alla cartella in cui è stato salvato il file creato nel passaggio precedente . Per esempio, se avete salvato il file nella directory principale del tuo "C : \\ " drive in Windows , è possibile digitare quanto segue in un prompt dei comandi:
cd C : \\
< br > 3
dichiarare una variabile di matrice denominata " @ arrayVar " e assegnarle alcuni valori , scrivendo la seguente dichiarazione nel file di codice sorgente :
@ arrayVar = ( " Questi" , "Sei " , " Array ", " Elementi " );
4
stampare gli elementi della matrice con questa dichiarazione:
print @ array ;
5
iterare l'intero array utilizzando un ciclo while , come questo :
while ( $ # arrayVar > = 0 ) { }
6
rimuovere l'ultimo elemento dell'array utilizzando la funzione pop . Il ciclo while itera finché ci sono elementi nella matrice . Inserendo la seguente riga tra le parentesi graffe del ciclo while , potrete rimuovere tutti gli elementi dell'array :
pop ( @ arrayVar ) ;
7
Stampa gli elementi di nuovo l'array di dimostrare che essa è vuota :
print @ array ;
8
eseguire lo script Perl eseguendo il seguente comando dalla riga di comando, sostituendo il nome scelto nella fase 1 per " filename" :
perl filename.plx
9
Osservare l' output del programma . Gli elementi dell'array verranno stampate con la prima chiamata a "stampare ", ma la seconda volta stamperà nulla perché la matrice è stata cancellata .