Rob Dixon wrote:
Chas Owens wrote:
On 7/14/07, Mr. Shawn H. Corey <[EMAIL PROTECTED]> wrote:
Chas Owens wrote:
By the way, an easier way to write the join version is
print map { "$_\n" } @list;
BTW, that's not the same. Join inserts its string between each element,
map (in this case) appends it to the end. A subtle difference that may
lead to confusion and errors.
snip
The code I am referring to is
print +(join "\n", @LIST), "\n" ;
Which does the same thing as
print map { "$_\n" } @list;
The only difference between them is if $, is set.
No it doesn't. As Shawn said, the join doesn't append a newline
after the last element.
I realise what you're saying now - the statements as a whole produce
the same output, yes.
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/