Thread Hash Referenz
(5 answers)
Opened by max at 2011-06-30 08:57
Nicht ganz.
Das Äquivalent wäre Code: (dl
)
my %x; $x{key_1} = 'value_1'; # usw. Was aber im besprochenen Fall tatsächlich passiert, nennt man Autovivification. Bedeutet: Weil das Scalar als Hash-Referenz im Zsgh mit einer Zuweisung benutzt wird, es aber bisher kein Hash tatsächlich referenziert, wird ein neues - anonymes - Hash erzeugt und gleichzeitig ein Eintrag darin gespeichert. Schließlich wird eine Referenz auf das anonyme Hash im Scalar abgelegt. Gruß Alex Last edited: 2011-06-30 13:29:28 +0200 (CEST) |