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


in reply to Peculiar hash behavior

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:  <%-{-{-{-<

Replies are listed 'Best First'.
Re^2: Peculiar hash behavior
by dd-b (Monk) on Oct 05, 2021 at 02:35 UTC

    Yes, of course it does. Sigh.

    Bad luck for me that my test data started with '3', so it was easy to not realize that well-known thing was happening.