in reply to Re^3: If you believe in Lists in Scalar Context, Clap your Hands
in thread If you believe in Lists in Scalar Context, Clap your Hands
In my example I could also say three scalars.
But three scalars aren't returned when the sub is in scalar context. A single scalar is returned. Just as if you had
again, in English, a list of three scalars separated by plus signs. But the sub doesn't return three scalars, it just returns one.
return $a + $b + $c;
If there is no list in perl, do you really *never* use this word when talking about code?
I also said lists is mostly a concept for humans to work with. I said that when responding to a question regarding the difference between arrays and lists. Does that answer your question? Or do you need proof I actually communicate with humans?
I've no problem with using the concept of lists. The problem is, not everyone is clear on what a list is. Some in this thread have shown a difficulty in grasping the difference between an array and a list. Others think lists can exist in scalar context. You prefer using "list" in a grammatical sense. So, sometimes, it's better to not use "list" as it only leads to confusion.