Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come rimuovere una variabile di matrice in Perl

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 : \\

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 .

 

Programmazione © www.354353.com