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.