Perl besitzt folgende Variablentypen:
Variablen (Datentypen) bilden das Fundament einer Programmiersprache. Folgende drei grundlegende Variablen gibt es:
Skalare = einzelner Wert (Zahl oder String), Beispiel: $count
Arrays/Listen = Liste von Werten, mit Nummer als Zugriffsschlüssel, Beispiel: @namen
Hashes = Gruppe von Werten, mit String als Zugriffsschlüssel, Beispiel: %anteil
Perl besitzt folgende Variablentypen:
Variablen (Datentypen) bilden das Fundament einer
Programmiersprache. Folgende drei grundlegende Variablen gibt
es:
Skalare = einzelner Wert (Zahl oder String), Beispiel:
$count
Arrays/Listen = Liste von Werten, mit Nummer als
Zugriffsschlüssel, Beispiel: @namen
Hashes = Gruppe von Werten, mit String als
Zugriffsschlüssel, Beispiel: %anteil
Ja.
Man sollte vielleicht noch bemerken, dass in Perl sehr vieles vom sogenannten Kontext abhängt, z.B. kann eine leere, undefinierte Variable im numerischen Vergleich als Null behandelt werden ($test==0) jedoch innerhalb eines print-Befehls keine Null schreiben sondern mit einer leeren Zeichenkette ($test eq ‚‘) identisch sein.
Das ist ein Albtraum für Verfechter strenger Typisierung (à la „Zahlen sind keine Zeichenketten“) und ein typisches Beispiel für die pragmatische Grundhaltung von Perl.