For the $h1{(@h)} expression, note that an @array evaluated in scalar context yields the number of elements in the array. In the $h1{(@h)} expression, the @h array of three elements (used as a key/string) is evaluated in scalar context (update: so 3 → "3").
Give a man a fish: <%-{-{-{-<
In reply to Re: Peculiar hash behavior
by AnomalousMonk
in thread Peculiar hash behavior
by dd-b
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |