Entfernen eine Array-Variablen in Perl

June 19

Die Programmiersprache Perl hat einen Array-Container, der sequenzieller Datenelemente gespeichert ist. Speichern von Daten in Arrays ist praktisch in sogar die grundlegendsten Programme. Daten in ein Array speichern, können Sie ähnliche Daten gruppieren. Wie Elemente in einem Array speichern, können Sie Ihnen über den Array-Variablen-Namen verweisen. Arrays belegen Arbeitsspeicher des Computers, und Sie sind verantwortlich für die Erinnerung wieder, wenn Sie damit fertig sind. Zurückgeben von reservierten Arbeitsspeicher ist auch bekannt, wie das Entfernen einer Array-Variablen, und es geschieht durch Aufruf der Array-pop-Funktion.

Anweisungen

1 Erstellen Sie eine neue Textdatei, die mit einer Textverarbeitung wie z. B. Editor. Speichern Sie die Datei mit der Erweiterung '.plx'.

2 Öffnen Sie eine Eingabeaufforderung, und navigieren Sie zu dem Ordner, in dem Sie die im vorherigen Schritt erstellte Datei gespeichert. Beispielsweise wenn Sie gespeichert Ihre Datei im Stammverzeichnis von Ihrem "C:\" Laufwerk in Windows, geben Sie Folgendes in einer Eingabeaufforderung ein:

CD C:\

3 Deklarieren Sie eine Array-Variable mit dem Namen "@arrayVar" und weisen sie einige Werte durch die folgende Anweisung in der Source-Code-Datei schreiben:

@arrayVar = ("diese", "Are", "Array", "Elements");

4 Drucken Sie die Elemente des Arrays mit folgender Anweisung:

Drucken @array;

5 Durchlaufen Sie das gesamte Array mithilfe einer Weile Schleife wie folgt:

während ($#arrayVar > = 0) {}

6 Das letzte Element des Arrays mit der pop-Funktion zu entfernen. Die While Schleife durchläuft, so lange es gibt Elemente im Array. Indem man die folgende Zeile in die geschweiften Klammern der While-Schleife, entfernt Sie alle Elemente des Arrays:

pop(@arrayVar);7

Drucken Sie die Elemente des Arrays wieder zu zeigen, dass es leer ist:

Drucken @array;

8 Führen Sie das Perl-Skript, indem der folgende Befehl von der Befehlszeile aus, ersetzen den Namen, den Sie in Schritt 1 für "Dateiname" gewählt haben:

Perl filename.plx

9 Beobachten Sie die Programmausgabe. Die Arrayelemente mit dem ersten Aufruf von "Drucken" ausgedruckt werden, aber beim zweite Mal druckt nichts weil das Array gelöscht wurde.