Luke Palmer wrote:
James Mastros writes:
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.
Yes, that's the primary case I was thinking of. I was trying to find a smaller example.

OTOH, I realize now you can do that with zip in P6, in which case you do have a mention of the whole variable to stick a my on -- C<my %foo = zip(@keys, @values);> I think C<my [EMAIL PROTECTED] = @values;> reads better though, even though looking at it literally, you're attempting to lexicalize an element.

        -=- James Mastros,
            theorbtwo

Reply via email to