C
Ch Lamprecht
Why did you snip the context you were replying to?
The expression (4,5,6) does not produce a list out of its own. It is dependent
on the context it's evaluated in.
In list context it evaluates to a list containing 3 values: 4 5 and 6.
In scalar context it evaluates to the value 6.
That is because the 'comma' operator
-In list context evaluates the expressions on his left hand - and right hand
side and returns a list containing of the results of these expressions.
-In scalar context evaluates the left hand side, discards it and returns the
result of the expression on its right hand side.
Christoph