Perl hat drei Arten von Variablen:
Reine Variable (ScalarVarible)
Array (Array)
Assoziatives Array (Associativearray)
1. Reine Variable
, auch bekannt als Skalare Variable ist der einfachste von Perl verarbeitete Datentyp. Skalare können Zahlen (z. B. 2, 3 oder 2,5e6) oder Zeichenfolgen (z. B. „Hallo“ und „Online-Schule“) sein.
Skalare Variablen beginnen in Perl mit dem Dollarzeichen $ und einem Buchstaben. Später kann es sich um Buchstaben, Zahlen und Unterstriche handeln. Es wird zwischen Groß- und Kleinschreibung sowie allen Buchstaben, Zahlen und Unterstrichen unterschieden sind gültig. Zum Beispiel:
$a und $A sind unterschiedliche Variablen;
$this_is_a_long_variable_1 und
$this_is_a_long_variable_2 sind unterschiedliche Variablen;
Variablen in Perl können durch Operatoren übergeben werden (z. B oder.etc.), um neue Variablen zu generieren. Sie können Variablen aus Dateien und Geräten lesen und auch ausgeben.
Bei Verwendung von Skalarvariablen müssen Sie das $-Zeichen voranstellen. Hinweis: Wenn es sich bei der angegebenen reinen Variablen um ein Zeichen handelt, müssen Sie doppelte Anführungszeichen oder einfache Anführungszeichen hinzufügen Sie müssen es nicht am Symbol „“ hinzufügen.
Skalare Daten können in Zahlen und Zeichenfolgen unterteilt werden:
Zahlen
können in Ganzzahlvariablen und Gleitkommavariablen unterteilt werden.
Integer-Variable: (z. B. 2, -200, 3568 usw.). Perl unterstützt oktale und hexadezimale Variablen. Oktal beginnt mit 0 (z. B. 0255, was 255 im Oktal darstellt), und Hexadezimal beginnt mit 0x oder 0X (z. B. -0x1a, was negativ 1A darstellt).
Variablen vom realen Typ: (z. B wie 2.5,-6.3e5,-2.3-e6 usw.).
String
Der kürzeste String kann keine Zeichen enthalten und der längste String kann Ihren Speicher füllen. Dies steht im Einklang mit Perls „Kein eingebautes Limit“.
Strings haben zwei Formate: Strings in einfachen Anführungszeichen und Strings in doppelten Anführungszeichen.
String in einfachen Anführungszeichen: Dabei handelt es sich um eine Zeichenfolge, die in einfache Anführungszeichen eingeschlossen ist. Die Zeichenfolge in einfachen Anführungszeichen ist nicht Teil der Zeichenfolge. Innerhalb von Anführungszeichen kann jedes beliebige Zeichen eingefügt werden. Es gibt nur zwei Ausnahmen: Die eine besteht darin, ein einfaches Anführungszeichen in der Mitte einzufügen und einen Backslash davor zu haben. Die andere besteht darin, dass die Zeichenfolge zwei aufeinanderfolgende Backslashes enthält.
Zeichenfolge in doppelten Anführungszeichen: Es handelt sich um eine Zeichenfolge in doppelten Anführungszeichen. Ihre Funktion ähnelt der C-Sprache.
Backslash-Escape-Tabelle in Zeichenfolgen in doppelten Anführungszeichen
Strukturelle Bedeutung
n Zeilenvorschub
r Wagenrücklauf
t Horizontales Tabulatorzeichen
f Formularvorschubzeichen
b Rücktaste
v Vertikaler Tab
a Glocke
e Esc