The following example should get you started
It shows how to iterate easily thru a nested HoH
use strict; use warnings; use 5.10.0; my $weapons_ref = { dagger => { cost => 8, damage => 4, armor => 0 }, shortsword => { cost => 10, damage => 5, armor => 0 }, warhammer => { cost => 25, damage => 6, armor => 0 }, longsword => { cost => 40, damage => 7, armor => 0 }, greataxe => { cost => 74, damage => 8, armor => 0 }, }; while ( my ($k1, $v1) = each %$weapons_ref ){ while ( my ($k2, $v2) = each %$v1 ){ say "$k1 $k2 $v2"; } }
I'd love to see your "easy" JS code tho! ;-)
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
In reply to Re: using ref to hash of hash effectively
by LanX
in thread using ref to hash of hash effectively
by kalee
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |