Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re^2: Hash of Hash of Array Syntax help

by ZWcarp (Beadle)
on Jan 12, 2012 at 23:16 UTC ( #947667=note: print w/replies, xml ) Need Help??

in reply to Re: Hash of Hash of Array Syntax help
in thread Hash of Hash of Array Syntax help

Ok thanks a ton.. so let me clarify to see if I get it... in this situation based on what you said :
foreach my $key1 ( sort keys %genes ) { print "\t". scalar (keys %{$genes{$key1}}) . "\t"; foreach my $key2 ( sort keys %{$genes{$key1}} ) { etc....
I am printing the number of hash keys at the $gene{$r4} level...... and the %{} is a wrapper that turns a hash reference into a hash? ( as opposed to above where its an @ ref into an @. So changing that reference to an actual hash allows me to see the true values of the keys ( or in this instance the number of them because of the scalar command) rather then seeing the hash reference? If the wrapper were not to be there and I tried to access a deeper level in the hash rather then just printing the values at that level, it wouldn't work because the values themselves don't store the information for the overall nested structure (thats what the refs are for) ..correct?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://947667]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (6)
As of 2018-01-17 22:35 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (206 votes). Check out past polls.