>>>>> "Chas" == Chas Owens <[EMAIL PROTECTED]> writes:
Chas> With the downside that you have an array that you never use. Using () Chas> to force list context is one of those strange little quirks that you Chas> just get used to. These days I read () as the array equivalent of Chas> scalar(). Well, there can be no "array" equivalent of "scalar". The only place you would use it is to provide list context to a subexpression where a scalar context is being provided. But then what? You have a list, and you have a scalar needed. Do you want the length (like scalar @a or scalar grep or scalar map or scalar keys)? The first element (scalar assignment)? The last element (comma)? A random element? {grin} The second element (getpwnam)? A single line instead of the entire file, retaining the ability to read the rest of the file (readline)? There is no meaning for "list in a scalar context", so your statement makes no sense. That's why there's no keyword "array" like the keyword "scalar". It makes no sense. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]