James Mastros writes:
> 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.

Know what's cool?

    my %foo = @keys Â=>Â @values;

I think we have enough WTDI now. 

Luke

Reply via email to