it seems to be a question of why the extra braces are required.
The outer %{ ... } is a hash dereference.
The inner { ... } creates a hash and returns a reference to it.
In your first snippet, you have a hash dereference, but no hash.
In reply to Re^2: Fixing: Experimental keys on scalar is now forbidden
by ikegami
in thread Fixing: Experimental keys on scalar is now forbidden
by TheVend
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |