in reply to
Re^4: If you believe in Lists in Scalar Context, Clap your Hands
in thread If you believe in Lists in Scalar Context, Clap your Hands
The difference between
$s1 = ($x, $y) = 0..11;
$s2 = ($x, $y)
is that $s1 gets assigned the result of the list assignment operator
, and $s2 gets assigned the result of the scalar comma operator
. In neither case there's a list assigned to any of the $s? variables; in both cases the result of operators are assigned.
But as long as you keep believing in the existence of lists in scalar context, you'll keep being confused.