in reply to Recursive traversal of a HoH... and paths
Given that:
sub walk { my( $v, @path ) = @_; if ( keys %$v ) { for my $k ( sort keys %$v ) { walk( $v->{$k}, @path, $k ); } } else { foo( @path ); } }
But if the tree is only two levels deep, as in your example, then you don't need a recursive solution.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Recursive traversal of a HoH... and paths
by bobf (Monsignor) on Oct 09, 2006 at 21:41 UTC | |
by jdporter (Paladin) on Oct 09, 2006 at 22:10 UTC |