On 2003-02-07 at 14:26:42, Mark J. Reed wrote:
> Not really, though.  A list can be an lvalue, provided it is a list
> of lvalues:
> 
>         ($a, $b, $c) = 1,2,3;
Forgot the parens on the right side, there:

        ($a, $b, $c) = (1,2,3);

> But they certainly aren't lvalues:
> 
>         [$a,$b,$c]  = 1,2,3;     => error
         [$a, $b, $c] = (1,2,3) => still an error

Just to flesh it out:
         [$a, $b, $c] = [1,2,3] => still an error
         ($a, $b, $c) = [1,2,3] => not an error; $a is [1,2,3],
                                   $b and $c undef.

-- 
Mark REED                    | CNN Internet Technology
1 CNN Center Rm SW0831G      | [EMAIL PROTECTED]
Atlanta, GA 30348      USA   | +1 404 827 4754

Reply via email to