Abigail wrote:
>> What am I missing?
>
>
>What you are missing is the new white space rule:
>
> \s+{ }
>
>shall be always be a block. Hence the difference between
>"%hash {foo}" and "%hash{foo}".
So I take it readability is deprecated?
For instance:
$some_nested_hash{very_long_descriptive_key}{another_key}...{last_key}
can no longer be broken into multiple lines, like this?
$some_nested_hash{very_long_descriptive_key}
{another_key}
...
{last_key}
Or does it depend on whether {some_key} "looks like" a statement block or
not?
[When I was first learning Perl, I was amazed that hash keys and subroutines
and statement blocks were not confused by the compiler. They confused me
until I got used to reading the context.]
-Shaun