in reply to Re^2: hash question
in thread hash question
I don't understand why the address has been changed between "Sa:" and "Sb:" by assigning another anonymous hash. I expected "Sb:" would be the same as "Sa:", since i was using the same var. [Emphasis added]
That's like saying
In the code
$x = 4;
$x = 7;
I don't understand why the value of $x is 7 after the second assignment to $x: I'm using the same variable.
As others have noted, it's vital to distinguish between a variable, the content of the variable, and, if the content of the variable is a reference, the referent of the reference. References are tricky.
Give a man a fish: <%-{-{-{-<
|
|---|