Zählen Sie die Arraylänge in Perl

Zählen Sie die Arraylänge in Perl
„Die Länge eines Arrays zeigt die Anzahl der Elemente des jeweiligen Arrays an. In Perl gibt es viele Möglichkeiten, um die Arraylänge zu berechnen. Wenn die Länge des Arrays durch Verwendung der “berechnet wird“@Symbol, dann wird es als implizit bezeichnet Skalar Wandlung. Wenn die Länge des Arrays mithilfe des Skalar -Schlüsselworts berechnet wird, wird es als explizite Skalarumwandlung bezeichnet. Das Symbol „#“ kann auch verwendet werden, um die Länge des Arrays zu zählen. In diesem Tutorial wurden verschiedene Möglichkeiten zum Zählen der Arraylänge und der Verwendung in den Perl -Skripten gezeigt.

Im nächsten Teil dieses Tutorials wurden verschiedene Möglichkeiten zum Zählen der Arraylänge unter Verwendung von Beispielen beschrieben.”

Beispiel 1: Zählen Sie die Array-Länge mit dem Symbol "@"

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Länge eines Arrays mit dem Symbol "@" verwendet. Im Code wurde ein Array von 5 Zeichenfolgenwerten definiert. Die Gesamtzahl der Array -Werte wurde in einer Variablen mit dem Namen $ Länge gespeichert, die später gedruckt wurde.

# Eine Reihe von Saiten deklarieren
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Zählen Sie die Arraylänge
$ länge = @myarr;
# Zeigen Sie die Arraylänge an
Druck "Das Array enthält $ Länge Elemente.\N";

Ausgang

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

Beispiel 2: Zählen Sie die Array-Länge mit dem Skalarschlüsselwort

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Länge eines Arrays mit der Verwendung des Arrays zählt Skalar Stichwort. Im Code wurde ein Array von 6 Nummern definiert. Der Skalar Das Schlüsselwort wurde verwendet, um die Gesamtzahl der Elemente des Arrays zu zählen. Als nächstes wurden zwei Werte zum Array hinzugefügt und erneut gezählt, die Gesamtzahl der Elemente des Arrays. Die Funktion join () wurde verwendet, um die Array -Werte mit dem Speicherplatz zu drucken.

# Definieren Sie eine Reihe von Zahlen
@numbers = (6, 5, 3, 1, 2, 8);
# Drucken Sie die Array -Werte
Druck "Array -Werte sind: \ n", join (",@numbers)," \ n ";
# Drucken Sie die Gesamtzahl der Elemente des Arrays
Druck "Gesamtelemente des Arrays ist", scalar @numbers, "\ n";
#Add zwei neue Elemente
$ number [@numbers] = 9;
$ number [@numbers] = 4;
# Drucken Sie die Array -Werte nach dem Hinzufügen von zwei Werten in das Array
Druck "Array -Werte nach dem Hinzufügen von zwei Elementen sind: \ n", join (",@numbers)," \ n ";
# Drucken Sie die Länge des Arrays nach dem Einfügen aus
Druck "Gesamtelemente des Arrays ist", scalar @numbers, "\ n";

Ausgang

Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt. Die Gesamtzahl der Elemente des Arrays nach dem Hinzufügen von zwei Elementen beträgt 6+2 = 8.

Beispiel-3: Zählen Sie die Arraylänge mit dem Symbol "#"

Eine andere Möglichkeit, die Gesamtzahl der Elemente des Arrays zu zählen, besteht darin, das Symbol „#“ zu verwenden. Der letzte Index des Arrays wird mit dem Symbol "#" gezählt. Daher können die gesamten Array -Elemente durch Hinzufügen von 1 mit dem letzten Indexwert gezählt werden. Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Array -Länge mit dem Symbol "#" verwendet. Im Code wurde ein Array von 5 Float -Nummern definiert. Der Pop() Die Funktion wurde verwendet, um 3 Elemente aus dem Array zu entfernen. Der verbinden() Funktion wurde verwendet, um die Array -Werte mit dem Speicherplatz zu drucken.

# Deklarieren Sie eine Reihe von Schwimmernummern
@Float_num = (45.89, 34.12, 56.34, 90.34, 45.23);
# Drucken Sie die Array -Werte
Druck "Array -Werte: \ n", join (",@float_num)," \ n ";
# Drucken Sie die Länge des Arrays
Druck "Gesamtzahl der Array -Elemente:", $#float_num+1, "\ n";
# Drei Elemente aus dem Array entfernen
pop @float_num;
pop @float_num;
pop @float_num;
# Drucken Sie die Array -Werte
Drucken Sie "Array -Werte nach dem Entfernen von drei Elementen: \ n", join (",@float_num)," \ n ";
# Drucken Sie die Länge des Arrays nach dem Entfernen von drei Werten
Druck "Gesamtzahl der Array -Elemente nach Entfernen der Elemente:", $#float_num+1, "\ n";

Ausgang

Die folgende Ausgabe wird nach der Ausführung des obigen Codes angezeigt. Die Gesamtzahl der Elemente des Arrays nach dem Entfernen von 3 Elementen beträgt 5-3 = 2.

Beispiel-4: Drucken Sie die Array-Werte mit Arraylänge aus

Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Länge des Arrays verwendet, um die Werte des Arrays zu iterieren für Schleifen und drucken Sie die Array -Werte in jeder Zeile. Der letzte Indexwert des Arrays wurde hier verwendet, um die Länge des Arrays zu zählen.

# Eine Reihe von Saiten deklarieren
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Iterieren Sie die Array -Werte basierend auf der Array -Länge
für ($ i = 0; $ i < $#myArr+1; $i++)

# Drucken Sie die Array -Werte
drucken Sie $ myarr [$ i], "\ n";

Ausgang

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

Beispiel-5: Zählen Sie die Arraylänge mithilfe der Schleife

Eine weitere einfache Möglichkeit, die Arraylänge zu zählen, besteht darin, eine Schleife zu verwenden. Erstellen Sie eine Perl -Datei mit dem folgenden Code, der die Array -Länge mit der Verwendung der Array -Länge zählt für jede Schleife. Hier wurde ein Array von 5 Stringwerten definiert. Im Code wurde eine Zählervariable verwendet, um die Länge des Arrays durch Inkrementierung des Zählerwerts in jeder Iteration der Schleife durch 1.

# Eine Reihe von Saiten deklarieren
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Initialisieren Sie den Zähler
$ counter = 0;
Druck "Array -Werte: \ n";
# Iterieren Sie die Array -Werte basierend auf der Array -Länge
foreach $ val (@myarr)

# Drucken Sie die Array -Werte
drucken $ val, "\ n";
$ counter ++;

# Drucken Sie die Länge des Arrays
Druck "\ ntotal Anzahl von Array -Elementen:", $ counter, "\ n";

Ausgang

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

Abschluss

Die Art und Weise, die Array -Werte in Perl zu zählen, wurde in diesem Tutorial unter Verwendung mehrerer Beispiele gezeigt. Der Perl -Benutzer kann eine der Möglichkeiten verwenden, um die Arraylänge herauszufinden und sie zur Lösung von Perl -Programmierproblemen zu verwenden.