http://www.perlmonks.org?node_id=992826


in reply to What is $x{$y}?

It looks like you have a array @x of array refs, of which you want the array ref at index $y.

You have a hash %x of array refs, of which you want the array ref with key $y.

The @{ } that surrounds all of it means you're dereferencing the array ref at index $y and getting the array that the array ref points to.

Replies are listed 'Best First'.
Re^2: What is $x{$y}?
by dave_the_m (Monsignor) on Sep 10, 2012 at 19:12 UTC
    Or strictly speaking, a hash %x of array refs.

    Dave.

      Oops, you're right. Array is totally wrong. Making the change to the original post!
        How about $x{@y} then? How does that work?

        For instance, in a foreach $x(@y){} line of code.