in reply to Re^4: hash slice ? No thanks, I'm about to return...
in thread hash slice ? No thanks, I'm about to return...

The value of a line such as:

$x = 1;
is 1. Obviously. But the reason it's one is not because $x is now set to 1. It's because the RHS is 1. Thus, if I do this:
$x[0] = 1;
This too is 1. Not @x.

Hope this helps.