Thread pointer auf hash referenz (15 answers)
Opened by Graf Herschel at 2015-06-05 12:54

hlubenow
 2015-06-08 17:26
#181285 #181285
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
2015-06-08T09:57:12 pq
2015-06-05T15:13:55 hlubenow
Referenzen sollten in Perl die Ausnahme sein (im Gegensatz zu Zeigern in C) und möglichst bald aufgelöst werden.

das höre ich jetzt zum ersten mal. hast du dafür einen grund?

Na ja, Referenzen machen eine Sprache nunmal kompliziert, und mein Ideal für Perl wäre, daß es für den Benutzer schnell und einfach zu schreiben und zu lesen sein sollte. Sonst könnte man ja gleich in C schreiben.
In dem Perl-Buch, das ich benutzt habe, "Perl in 21 Tagen", kommen Referenzen erst am vorletzten Tag, zwischen den Kapiteln "Perl und das Betriebssystem" und "Was noch bleibt".
Eigentlich ist es nicht optimal, daß man in Perl überhaupt gelegentlich Referenzen braucht. Python macht dieselben Sachen ohne Zeiger oder Referenzen, sowas gibt es da gar nicht (bzw. möglicherweise sind es in Python intern solche Sachen, aber jedenfalls merkt der Programierer davon nichts, er muß niemals bewußt dereferenzieren).
Ich verwende Referenzen daher zurückhaltend und bin immer froh, wenn ich auf die "normale" Ebene mit einfachen Arrays und Hashes zurückkehren kann.
Aber sicherlich: TMTOWTDI. ;)

View full thread pointer auf hash referenz