in reply to Local Copy of a member variable
If it is a simple hash then changes to %atlas won't be seen in $self->{atlas}. Now, if the values of $self->{atlas} contain references (i.e. other hashes, arrays, object, etc) then changes to those will be seen. If you need to make a deep copy (clone) of a complex datastructure, you could use dclone method is Storable.
use Storable; my $aref = dclone($self->{atlas}); my %atlas = %$aref;
Ted Young
($$<<$$=>$$<=>$$<=$$>>$$) always returns 1. :-)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Local Copy of a member variable
by holli (Abbot) on Oct 20, 2005 at 17:52 UTC |
In Section
Seekers of Perl Wisdom