James Mastros writes:
> Juerd wrote:
> >Just typing "my " before the first use of a variable isn't hard, and it
> >makes things much clearer for both the programmer and the machine.
> Does this imply that it's now possible to type C<my @foo[23] = 42;>, and
> declare @foo? In the current perl, this doesn't work -- it's a syntax
> error. It'd certainly make many constructs easier.
That looks weird to me. But as Rod points out, it can be useful with
hashes.
In Perl 5 you can do the hackish:
(\my @foo)->[23] = 42;
Luke