by shawnhcorey@[EMAIL PROTECTED]
(Mr. Shawn H. Corey)
Aug 7, 2007 at 08:01 PM
Chris Cosner wrote:
> If you put a hash reference into an array
> push @[EMAIL PROTECTED]
\%hash;
> you do not store any actual hash data in the array.
> So if you change the hash, then later pull the hash reference from the
> array and access it, you get changed data.
push @[EMAIL PROTECTED]
{ %hash };
This creates an anonymous hash and populates it with the contents of
%hash. It makes a copy of %hash. Of course, if %hash has any references,
they will be copied but not their contents.
--
Just my 0.00000002 million dollars worth,
Shawn
"For the things we have to learn before we can do them, we learn by doing
them."
Aristotle