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.

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to