Ein Skalar ist eine einfache Dateneinheit.
Ein Skalar kann eine ganze Zahl, eine Gleitkommazahl, ein Zeichen, eine Zeichenfolge, ein Absatz oder eine vollständige Webseite sein.
Das folgende Beispiel demonstriert eine einfache Verwendung von Skalaren:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Alter = 20Name = CoderctoGehalt = 130,5
Ein Skalar ist normalerweise eine Zahl oder eine Zeichenfolge. Die folgenden Beispiele veranschaulichen die Verwendung verschiedener Arten von numerischen Skalaren:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Ganzzahl = 200negativ = -300floating = 200,34bigfloat = -1,2e-23oktal = 255hexa = 255
Die folgenden Beispiele veranschaulichen die Verwendung verschiedener Arten von Zeichenfolgenskalaren. Beachten Sie den Unterschied zwischen einfachen und doppelten Anführungszeichen:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
var = String-Skalar – Programmier-Tutorial! quote = Ich stehe in einfachen Anführungszeichen – $vardouble = Ich stehe in doppelten Anführungszeichen – String-Skalar – Programmier-Tutorial escape = Benutze Escape-Zeichen – Hallo Welt!
Das folgende Beispiel demonstriert einfache Operationen mit Skalaren:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
str = helloworldnum = 15mix = helloworld15
Wir können einfache Anführungszeichen verwenden, um mehrzeilige Zeichenfolgen wie folgt auszugeben:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Tutorial für Programmierer – Lernen Sie nicht nur Technik, sondern auch Träume!
Sie können auch die Dokumentsyntax „here“ verwenden, um mehrere Zeilen auszugeben:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Tutorial für Programmierer – Lernen Sie nicht nur Technik, sondern auch Träume!
Im Folgenden demonstrieren wir die Anwendung von Sonderzeichen in Perl, wie __FILE__, __LINE__ und __PACKAGE__, die jeweils den Dateinamen, die Zeilennummer und den Paketnamen des aktuell ausgeführten Skripts darstellen.
Hinweis : __
besteht aus zwei Unterstrichen, und vor und nach __FILE__
stehen zwei Unterstriche.
Diese Sonderzeichen sind separate Token und können nicht in eine Zeichenfolge geschrieben werden, zum Beispiel:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Dateiname test.pl Zeilennummer 4 Paketname main__FILE__ __LINE__ __PACKAGE__
Eine Zeichenfolge, die mit v beginnt, gefolgt von einer oder mehreren durch Punkte getrennten Ganzzahlen, wird als Zeichenfolgenliteral behandelt.
Wenn Sie den numerischen Wert für jedes Zeichen direkt deklarieren möchten, bietet v-string eine sauberere Möglichkeit, solche Zeichenfolgen zu erstellen, im Gegensatz zu "x{1}x{14}x{ 12c}x{fa0}" nicht leicht verständlich. Wir können uns die folgenden Beispiele ansehen:
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
Breites Zeichen im Druck in test.pl Zeile 7.smile = ☺foo = foomartin = Martin