Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Array of Hashes or Hash of Arrays

by jethro (Monsignor)
on May 10, 2012 at 11:12 UTC ( #969790=note: print w/replies, xml ) Need Help??


in reply to Array of Hashes or Hash of Arrays

How would you get at a value from an Array of Hashes? You would first have to specify one of the hashes in the array and then the value in that particular hash. So, first an array access, then a hash access, right? A Hash of Arrays would be the other way round, first a hash access, then an array access.

Now as in any computer language I know expressions are evaluated from inner to outer braces, for example 2+5 would be the first do be evaluated in (3+(7*(2+5)+4)). So look at your expression, what is the innermost expression, an array or hash access? What is the outer expression, array or hash access? Once you know that you know what structure it is.

Replies are listed 'Best First'.
Re^2: Array of Hashes or Hash of Arrays
by perl@1983 (Sexton) on May 10, 2012 at 11:32 UTC
    Nice explanation Jethro. Thanks much.!!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://969790]
help
Chatterbox?
[ambrus]: "you are far more likely to be squished between two other dudes" => wait, really? aren't most planes, weighted by people traveling on it, so narrow that there are only two or three seats on each side of the one corridor, so only one third of the people ge
[ambrus]: t squished between two other people?
holli is about to take the first hit since a month and this weed is strong shit. Should my head explode, someone call 911.
[ambrus]: And even when I traveled on a big plane for a long flight, it had 3 seats, then corridor, then 4 seats, then corridor, then 3 seats, so less than half of the people sit between two other dudes.

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (10)
As of 2017-12-18 13:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What programming language do you hate the most?




















    Results (486 votes). Check out past polls.

    Notices?