Thread Array of hashs
(20 answers)
Opened by roli at 2005-03-02 23:06
[quote=renee,04.03.2005, 17:53]Wenn Du $h3 = {%h1} machst, wird nicht die komplette Datenstruktur kopiert, sondern nur die Keys und wenn der Wert eine Referenz ist, die Referenz auf den Wert. Das nennt man glaube ich shallow copy.[/quote]
Jein. Es werden schon Schluessel und Werte kopiert, aber wenn der kopierte Wert eine Referenz ist, dann zeigt der Wert in der Kopie natuerlich auf die gleiche Adresse. Aber Shallow Copy passt schon. 8) Die Wortwahl ist vielleicht etwas schlecht. Was hinter "Adresse h1 ->" ausgegeben wird, ist tatsaechlich die Adresse des Hashes %h1, aber hinter "Adresse h1_a ->" steht nicht die Adresse von $h1->{a}, sondern der Wert. |