in reply to Re: flattening Complex Datastructures
in thread flattening Complex Datastructures
Your approach is really good if, all in all, what you need is to always reach the leaves of the treeYep. How many times have we seen this question:
I have a vector of keys, @keys = qw( foo bar none ); How can I easily get at the HoHoH element $h{foo}{bar}{none} ???If we use the perl4 approach to multidimensional hashes, instead of true nested hashes, it's simple:
$h{@keys}
...one that you could tie your hashes to: you keep working with HoH on the front-end, and get with a flat hash on the back-end.Yes, that sounds very much like the Tie::Multidim module.
jdporter
The 6th Rule of Perl Club is -- There is no Rule #6.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Re: flattening Complex Datastructures
by Ctrl-z (Friar) on Feb 11, 2003 at 17:56 UTC |
In Section
Meditations