Verwenden der Perl String Length-Funktion

click fraud protection

Perl ist ein Programmierung Sprache, die hauptsächlich zur Entwicklung von Webanwendungen verwendet wird. Perl ist eine interpretierte, nicht kompilierte Sprache. Dies bedeutet, dass seine Programme mehr CPU-Zeit in Anspruch nehmen als eine kompilierte Sprache - ein Problem, das mit zunehmender Geschwindigkeit der Prozessoren an Bedeutung verliert. Das Schreiben von Code in Perl ist schneller als das Schreiben in einer kompilierten Sprache. Sie sparen also Zeit. Wenn Sie Perl lernen, lernen Sie, wie Sie mit den Funktionen der Sprache arbeiten. Eine der grundlegendsten ist die Stringlängenfunktion.

So ermitteln Sie die Länge eines Strings in Perl

Perls Längenfunktion gibt die Länge von a zurück Perl Zeichenfolge in Zeichen. Hier ist ein Beispiel, das die grundlegende Verwendung zeigt:

#! / usr / bin / perl
$ orig_string = "Dies ist ein Test und ALL CAPS";
$ string_len = Länge ($ orig_string);
print "Länge des Strings ist: $ string_len \ n";

Wenn dieser Code ausgeführt wird, wird Folgendes angezeigt: "Die Länge der Zeichenfolge beträgt: 27."

instagram viewer

Die Zahl "27" ist die Summe der Zeichen, einschließlich Leerzeichen, in der Phrase "Dies ist ein Test und ALLE GROSSBUCHSTABEN".

Beachten Sie, dass diese Funktion nicht die Größe der Zeichenfolge in Bytes zählt, sondern nur die Länge in Zeichen.

Was ist mit der Länge von Arrays?

Die Längenfunktion funktioniert nur für Zeichenfolgen, nicht für Arrays. Ein Array speichert eine geordnete Liste und wird von einem @ -Zeichen vorangestellt und mit Klammern gefüllt. Verwenden Sie die Taste, um die Länge eines Arrays zu ermitteln Skalar Funktion. Beispielsweise:

my @many_strings = ("eins", "zwei", "drei", "vier", "hi", "hallo Welt");
sag skalar @many_strings;

Die Antwort lautet "6", die Anzahl der Elemente im Array.

Ein Skalar ist eine einzelne Dateneinheit. Dies kann eine Gruppe von Zeichen sein, wie im obigen Beispiel, oder ein einzelnes Zeichen, eine Zeichenfolge, ein Gleitkomma oder eine Ganzzahl.

instagram story viewer