in reply to Two questions about hashes
Traverse( \%hashofsomethings, sub { warn "example $_[0]"; }); sub Traverse { my $node = shift; my $code = shift; local $_; if (ref( $node ) eq 'HASH' ) { Traverse( $_ ) for values %$node; } elsif(ref($node) eq 'ARRAY') { Traverse( $_ ) for @$node; } else{ $code ->( $node ); } }
One world, one people
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Two questions about hashes
by Anonymous Monk on May 31, 2011 at 13:17 UTC | |
by i5513 (Pilgrim) on Jun 02, 2011 at 20:18 UTC | |
|
Re^2: Two questions about hashes
by i5513 (Pilgrim) on Jun 02, 2011 at 20:13 UTC |