Verwendung von Perl -Array

Verwendung von Perl -Array
„Die Array -Variable wird in jeder Programmiersprache verwendet, um mehrere Daten zu speichern. Das Perl -Array kann verschiedene Arten von Daten enthalten, z. B. Zahlen, Zeichenfolgen, Boolesche usw. Das Symbol "@" wird verwendet, um ein Array in Perl zu deklarieren, und das Symbol "$" wird verwendet, um den Wert des jeweiligen Array -Index zu lesen. Die Befehlszeilenargumentwerte werden im Perl-Array mit dem Namen @ARGV gespeichert. Die Verwendung des Perl -Arrays des numerischen Index wurde in diesem Tutorial gezeigt.”

Array erstellen

In diesem Teil dieses Tutorials wurden verschiedene Möglichkeiten zur Erstellung des Perl -Arrays gezeigt.

A. Erstellen Sie ein Array, indem Sie Werte initialisieren

Der "@Symbol wird verwendet, um ein Perl -Array mit Werten zu deklarieren. Die Array -Werte werden durch ein Komma mit den ersten Klammern dieser Art von Deklaration getrennt. Es wurden verschiedene Arrays erstellt, indem die Werte im folgenden Beispiel initialisiert wurden.

Beispiel

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Art und Weise zeigt, dass verschiedene Arten von Arrays in Perl deklariert werden. Hier enthält das erste Array 4 Stringwerte, das zweite Array 6 Zahlenwerte und das dritte Array enthält 3 Zeichenfolgen und 3 Zahlenwerte. Die Werte von drei Arrays wurden mit dem Druckbetreiber gedruckt. Die Join () -Funktion wurde verwendet, um die Array -Werte mit einem Komma (,) zu kombinieren.

#Define erste Array
@Strarray = ("Buch", "Pen", "Bleistift", "Herrscher");
#Define Second Array
@numarray = (45, 67, 23.89, 12.43, 23, 78);
#Define Third Array
@MixArray = ("Buch", 45, "Pen", 10, "Bleistift", 5);
#Druckarray -Werte
Drucken Sie "Array1:", Join (',', @strarray), "\ n", "Array2:", Join (',', @numarray), "\ n", "Array3:", Join (', ',@mixarray), "\ n";

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt.

B. Erstellen Sie ein Array, indem Sie den "QW" -Operator verwenden

Der "QWDer Bediener wird verwendet, um ein Perl -Array aus einem Stringwert basierend auf dem Weißraum zu erstellen. Der "@Symbol wird verwendet, um ein Perl -Array wie zuvor zu deklarieren. Unter Verwendung der “wurden verschiedene Arrays erstelltQWOperator im folgenden Beispiel.

Beispiel

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Art und Weise anzeigt, wie die Art von Arrays in Perl deklariert wird, indem Sie die “verwendenQW" Operator. Hier enthält das erste Array 4 Stringwerte, das zweite Array 6 Zahlenwerte und das dritte Array enthält 3 Zeichenfolgen und 3 Zahlenwerte. Die Werte von drei Arrays wurden mit Verwendung gedruckt der Druck Operator. Die Join () -Funktion wurde verwendet, um die Array -Werte mit einem im vorherigen Beispiel gezeigten Komma (,) zu kombinieren.

#Define erste Array
@Strarray = qw \ Rose Lily Daisy Zinnia \;
#Define Second Array
@numarray = qw \ 5 6 2.89 1.43 3 8 \;
#Define Third Array
@mixarray = qw \ rose 45 Dalia 10 lily 5 \;
#Druckarray -Werte
Drucken Sie "Array1:", Join (',', @strarray), "\ n", "Array2:", Join (',', @numarray), "\ n", "Array3:", Join (', ',@mixarray), "\ n";

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt.

C. Erstellen Sie ein Array, indem Sie jeden Wert separat initialisieren

Jeder Wert des Arrays kann separat initialisiert werden, indem der Indexwert erwähnt oder ein Wert ohne Weißespace verwendet wirdQW" Operator. Der "$Symbol wird verwendet, um jeden Wert des Arrays festzulegen. Im folgenden Beispiel wurden verschiedene Möglichkeiten zum Erstellen eines Arrays durch Hinzufügen eines einzelnen Werts gezeigt.

Beispiel

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der den Weg zur Erklärung des Wertes eines Arrays zeigt, indem Sie den Indexwert erwähnen. Hier werden vier Zeichenfolgenwerte mit doppelten Anführungszeichen hinzugefügt, und 2 Stringwerte werden mit dem Bediener „QW“ hinzugefügt. Die Werte des Arrays wurden mit Verwendung gedruckt der Druck Operator. Die Join () -Funktion wurde verwendet, um die Array -Werte mit einem im vorherigen Beispiel gezeigten Komma (,) zu kombinieren.

#Define Array -Werte mit Index und 'QW' Operator
$ Monate [0] = "Januar";
$ Monate [1] = "Februar";
$ Monate [2] = QW/März/;
$ Monate [3] = QW/April/;
$ Monate [4] = "May";
Monate $ [5] = "June";
#Print der Array -Werte
Drucken Sie "Array -Werte: \ n", join (',', @months), "\ n"

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt.

D. Erstellen Sie sequentielles Array

Das Array der sequentiellen Werte kann durch Verwendung der Bereichswerte erstellt werden. Das Symbol "@" wird verwendet, um das Range -Array zu deklarieren. Im folgenden Beispiel wurden verschiedene Arten von Bereichsarrays erwähnt.

Beispiel

Die sequentiellen Array -Werte können durch Definieren des Bereichs initialisiert werden. Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Art der Initialisierung von Array -Werten mithilfe des numerischen Bereichs und des Zeichenbereichs zeigt. Die Werte dieser Arrays wurden mit Verwendung gedruckt der Druck Operator. Die Join () -Funktion wurde verwendet, um die Array -Werte mit einem im vorherigen Beispiel gezeigten Komma (,) zu kombinieren.

#Declare Array von sequantialen Zahlen
@numarray = (10… 20);
#Declare Array von sequantialen Zeichen
@CharArray = (a… m);
#Print der Array -Werte
Drucken Sie "Number Array:", Join (',', @numarray), "\ n", "Charakter Array:", Join (',', @Chararray), "\ n"

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt.

Zugriff auf Array -Werte

Alle Array -Werte können mithilfe der Schleife zugegriffen werden, und auf den bestimmten Arraywert kann durch Erwähnung des Indexwerts zugegriffen werden. Das Symbol „$“ wird verwendet, um einen bestimmten Array -Wert zu drucken. Das folgende Beispiel zeigt verschiedene Möglichkeiten zum Zugriff auf Array -Werte.

Beispiel

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der den Weg zum Zugriff auf Array -Werte auf unterschiedliche Weise zeigt. Im Code wurde ein Array von Zeichenfolgenwerten definiert. Als nächstes wurden auf die 2. und 3. Elemente des Arrays zugegriffen, indem der Indexwert erwähnt wurde. Die Foreach -Schleife wurde verwendet, um auf alle Werte des Arrays zuzugreifen und jeden Wert in jeder Zeile zu drucken.

#Definieren Sie das erste Array
@Strarray = ("Buch", "Pen", "Bleistift", "Herrscher");
#Print individueller Wert
Druck "Der Wert des 2. Index:", $ strarrray [1], "\ n der Wert des 3. Index:", $ strarray [2], "\ n";
#Print Alle Array -Werte
Druck "Array -Werte sind: \ n";
foreach $ value (@straray)

Druck "$ value \ n";

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt.

Abschluss

In diesem Tutorial wurde die Erstellung und Zugriff auf das Perl -Array mit mehreren Perl -Beispielen gezeigt. Ich hoffe.