Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re^4: If you believe in Lists in Scalar Context, Clap your Hands

by JavaFan (Canon)
on Oct 24, 2008 at 13:22 UTC ( #719338=note: print w/replies, xml ) Need Help??

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
return $a + $b + $c;
again, in English, a list of three scalars separated by plus signs. But the sub doesn't return three scalars, it just returns one.
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.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://719338]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (9)
As of 2018-03-20 16:52 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (255 votes). Check out past polls.