|
|
SkalareSkalare nennt Perl die einfachen Variablen, die sowohl numerische Werte als auch Strings aufnehmen können. Enthält eine Variable eine Zahl, wo eine Zeichenkette erwartet wurde, wandelt Perl diese kurzentschlossen um. Auch umgekehrt wird eine Zeichenkette automatisch in eine Zahl umgewandelt, wenn eine Zahl erwartet wird. Ist der Inhalt nicht als Zahl zu interpretieren, ist ihr Wert eben 0.
ZahlenkonstantenZahlenkonstanten können ganze Zahlen oder Fließkommazahlen sein. Zur Darstellung des Dezimalkommas verwendet Perl, wie im englischen Sprachraum üblich, den Punkt. Große Zahlen oder kleine Brüche stellt Perl mit Hilfe des vom Taschenrechner bekannten Buchstaben e dar. Hinter dem e steht der Exponent zur Basis 10, mit dem die Zahl zu multiplizieren ist. Um es einfacher zu sagen, steht dort die Anzahl der Stellen, um die das Komma nach rechts zu verschieben ist. Die folgenden Zahlen sind alle gleich groß.
1.000000e6 10.00000e5 100.0000e4 1000.000e3 10000.00e2 100000.0e1 10000000 100000000e-1 1000000000e-2
Auch hexadezimale und oktale Zahlen können verwendet werden. Mit oktalen
Zahlen sind Sie schon einmal beim Befehl Sehr praktisch ist die Möglichkeit, in große Zahlen Unterstriche einzufügen, ohne den Zahlenwert zu verändern. So kann man Unterstriche der besseren Lesbarkeit an Stelle der im Deutschen üblichen Tausenderpunkte zu verwenden. Eine Million ist dann im Quelltext als 1_000_000 leichter zu erkennen als in der normalen Darstellung 1000000.
ZeichenkettenZeichenkettenkonstanten werden in Anführungszeichen oder Hochkommata eingeschlossen. Der Unterschied zwischen beiden ist, dass innerhalb von Anführungszeichen Variablen ausgewertet werden und bei Hochkommata nicht. In einer Zeichenkette gibt es für diverse Sonderzeichen spezielle Zeichen, die alle mit einem Backslash beginnen. Diese haben folgende Bedeutung:
[Sonderzeichen in Zeichenketten]L|L
Symbol & Wirkung
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|