in reply to Re^2: Accessing an AoHoAoH
in thread Accessing an AoHoAoH

That's what you should get if you write something like dump @AoH; because @AoH "flattens" to a one-element list in the list context of the function call. (This was just a guess, but I'm sure in what I'll write below.)

This way, however, you can not easily access the contents of the deep datastructure, as you can't index the array in such a way that it flattens automatically, so you have to use a 0 as a first array index, just as CountZero said.

To change, either use a scalar variable, or (perhaps better) use an array variable, just assign it like @AoH= ({...}, {...}, ...);, not @AoH= [{...}, {...}, ...];.

Replies are listed 'Best First'.
Re^4: Accessing an AoHoAoH
by bradcathey (Prior) on Jun 05, 2004 at 20:58 UTC
    Gotcha ambrus. Helpful to know! Thanks

    —Brad
    "A little yeast leavens the whole dough."