Thread Verständnisfrage Datentypen (Array/Hash/literale "Listen") (29 answers)
Opened by tschloss at 2008-11-29 13:20

LanX-
 2008-11-30 12:34
#116736 #116736
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
betterworld+2008-11-30 03:44:03--
Aber ich wage mal zu behaupten, dass manchmal der Unterschied zwischen Array und Liste auch sehr fließend ist.


mag in einigen Perl-Entwicklerköpfen so sein, aber man braucht irgendwo ein Modell um sich das Verhalten von Perl zu erklären...

THEORETISCH erkennt man eine Liste nämlich am Komma (die Klammern sollen nur Klammern), AUSSER in einigen Fällen wo es ein oder null Elemente gibt.
Dann spart man aus DWIM die Kommas ein und lässt dann die Klammer sprechen:

Code (perl): (dl )
1
2
($a) x 5 ; # 5 elementige Liste aus $a Elementen
()           ; # leere Liste


Dafür gibts dann Stellen wo Kommas Befehle trennen und Klammern die Ausführungsreihenfolge bestimmen

Das ist dann ein bisschen wie das Pokerspiel "Fizzbin" bei Startrek "... Herz ist Trumpf, außer bei Vollmond dann Kreuz, es sei denn es ist Mittwoch ..."

View full thread Verständnisfrage Datentypen (Array/Hash/literale "Listen")