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.
In reply to Re^3: How can POE use a hash reference like a hash?
by rcaputo
in thread How can POE use a hash reference like a hash?
by sunshine_august
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |