Problems? Is your data what you think it is? | |
PerlMonks |
Re: Teaching Perlby hardburn (Abbot) |
on Apr 05, 2003 at 23:22 UTC ( [id://248354]=note: print w/replies, xml ) | Need Help?? |
Break it up peice by peice. pair takes a "hash" and creates an AoA. Consider this code:
Where $i is any integer between 0 and scalar(@got), $got[$i][0] will contain the "hash" key, and $got[$i][1] will contain its value. Taking the map statements in order of execution, the first one is:
@got2 is also an AoA, but this time containing three elements. The first two are exactly as they are in @got, and the thrid one is always 'meowmoo'. The second map statement is a bit trickier:
This one needs to be broken up further:
@got3 is a simple array, and will contain ('cat', undef, 'cow'). Actually, I'd have to run the code to check if that undef is really there. Hopefully, this is a multiple-choice test and answers with and without the undef are not both present :) If I had to choose, I'd say that it would be. ---- Note: All code is untested, unless otherwise stated
In Section
Meditations
|
|