in reply to list of lists (LOL)
Note that if you have code that looks like:
You're actually creating an array whos first element is a reference to the datastructure. It is more appropriate to do one of the two following things:my @array = [[1,2,3],[4,5,6],[7,8,9]];
my @array = ([1,2,3],[4,5,6],[7,8,9]); # Note parens. # or my $aRef = [[1,2,3],[4,5,6],[7,8,9]]; # Note aref, not array
In any respect, you can dereference a LoL (or AoA technically) as follows:
There's a great little cheat-sheet that tye put together called References quick reference. Check it out! :)${$aRef->[0]}[1] # or $aRef->[0]->[1] # or the most common... $aRef->[0][1]
You can also get a lot of good information out of perllol.
Dave
|
|---|