Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://969790]
[Corion]: Hi Discipulus!
[marto]: hopefully you guys are also well :)
[Corion]: marto: Yeah - I'm looking for a week off in a week, even if it'll be a trip to Amsterdam ;)
[Discipulus]: oh thanks, i'm always at well as the ratchet or bucket
[Corion]: But I'm slowly starting to get into programming again - yesterday I translated my talk for YAPC::E (in Amsterdam) to English, and decided to put my Jekyll-clone to rest for the time being
[Corion]: Discipulus++ # being well is like being earnest
[marto]: hopefully next year I'll be in a position to go to Perly things in Europe :)
[Corion]: Maybe I'll use the Real Jekyll a bit to get a feel for how it actually works, and to get annoyed by it ;)
[Corion]: marto: That would be cool :) There is no kids care at Perly events unfortunately, so it's not entirely family friendly
[Corion]: I think I should define a set of (say) five projects through which I rotate from time to time, just to prevent myself from being bored/annoyed by the problems they get stuck in ;)

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2017-07-27 07:41 GMT
Find Nodes?
    Voting Booth?
    I came, I saw, I ...

    Results (404 votes). Check out past polls.