Nwlapcug.com


Come rimuovere una variabile di Array in Perl

Il linguaggio di programmazione Perl ha un contenitore di matrice che è utile per memorizzare pezzi sequenziale dei dati. Memorizzazione dei dati in matrici è comodo in persino il più fondamentale dei programmi. Memorizzando i dati in una matrice, è possibile raggruppare dati simili. Archiviando come elementi di una matrice, è possibile fare riferimento a loro attraverso il nome di variabile di matrice. Le matrici occupano memoria del computer e si è tenuto a restituire la memoria una volta che hai finito con esso. Tornando la memoria allocata è noto anche come rimozione di una variabile di matrice, e l'operazione viene eseguita chiamando la funzione di matrice pop.

Istruzioni

1

Creare un nuovo file di testo utilizzando un elaboratore di testo come blocco note. Salvare il file utilizzando l'estensione '.plx'.

2

Aprire un prompt dei comandi e spostarsi nella cartella dove hai salvato il file creato nel passaggio precedente. Ad esempio, se è stato salvato il file nella directory principale del tuo "C:\" unità in Windows, è possibile digitare quanto segue nel prompt dei comandi:

CD C:\

3

Dichiarare una variabile di matrice denominata "@arrayVar" e assegnare alcuni valori di scrivendo la seguente istruzione nel file di codice sorgente:

@arrayVar = ("questi", "Sono", "Matrice", "Elementi");

4

Stampare gli elementi della matrice utilizzando questa istruzione:

stampa @array;

5

Scorrere l'intero ciclo di matrice utilizzando un po' di tempo, come questo:

mentre ($#arrayVar > = 0) {}

6

Rimuovere l'ultimo elemento della matrice utilizzando la funzione di schiocco. While ciclo scorre fino a quando non ci sono elementi nella matrice. Inserendo la seguente riga nel riccio staffe di while loop, si rimuoverà tutti gli elementi della matrice:

pop(@arrayVar);7

Stampare gli elementi della matrice ancora da dimostrare che sia vuota:

stampa @array;

8

Eseguire lo script Perl eseguendo il seguente comando dalla riga di comando, sostituendo il nome che scelto nel passaggio 1 per "nomefile":

Perl filename.plx

9

Osservare l'output del programma. Gli elementi della matrice verranno stampati con la prima chiamata a "stampa", ma la seconda volta verrà stampato nulla perché la matrice è stata eliminata.