|Perl Monk, Perl Meditation|
Re: Re: descending a tree of hash referencesby Amoe (Friar)
|on Feb 20, 2002 at 12:35 UTC||Need Help??|
Hey YuckFoo. Ready for context? Here goes...
I'm getting a hashref from a DB_File, and unfreezing the data structure contained within with Storable. Then I traverse a user-defined path in the hashref and set a key in it, and it'll eventually get frozen back to the DB_File. An added complication (one that I should have mentioned, with hindsight :() is that if the full path doesn't exist, I have to create all the hashrefs leading up to the end - whilst still preserving everything that was in the original data structure. Here's a literal chunk of code from what I have.
The thing is, when I print $old with Data::Dumper, I would expect it to be a structure looking like this (given that @path = ('foo', 'bar'), $tip = 'baz' and $content = 'some arbitrary data'):
Instead it looks like:$VAR1 = undef;
So that's what I want to achieve, and the example I gave in the question seems to be lose context in this environment, when by all rights it should work. Damn real life.
my one true love