http://qs321.pair.com?node_id=729612


in reply to How can POE use a hash reference like a hash?

In Perl, the arrow is optional between two subscripts. You can add one if you wish it to be there.

  • Comment on Re: How can POE use a hash reference like a hash?

Replies are listed 'Best First'.
Re^2: How can POE use a hash reference like a hash?
by Bloodnok (Vicar) on Dec 11, 2008 at 17:13 UTC

      That node seems to agree with me: Arrows are optional between two subscripts.

      In $x->[0]->[1], $x is not a subscript but both [0] and [1] are. We may remove the second arrow without changing the expression, giving $x->[0][1]. The arrow between $x and [0] isn't between two subscripts, however, so it is required to maintain equivalence with the original expression.