Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

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?

Comment on Re^2: Hash of Hash of Array Syntax help
Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://947667]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (10)
As of 2015-11-25 14:50 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (679 votes), past polls