Stimmt diese Aussage?

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

Ist das richtig, was da steht?

Gruß
Sabine

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

http://www.perldoc.com/perl5.6/pod/perldata.html
erster grauer rahmen

Ist das richtig, was da steht?

warum sollte das nicht stimmen?
das objekte und referenzen fehlen ist ok, weil es um:

grundlegende Variablen

ging

Ist das richtig, was da steht?

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.

Gruß Ingo