"Chas Owens" schreef:

>     print $out
>         "X$x Y$y\n",
>         "Z[$z+DPad]\n",
>         "M98PDRILL.SUBL1\n",
>         "G90\n",
>         "G00 Z[CPlane]\n";
>
> Never use multiple print statements when you can use just one.

In general that's true, but because of the "Never" I have to object. :)


Sometimes multiple print statements look like only one, I am thinking of
the "print for LIST" construct.

  print +(join "\n", @LIST), "\n" ;

  print "$_\n" for @LIST;


I often use the way of the second one, but then like this:

  { local $\ = "\n"; print for @LIST }

(because it doesn't have to construct copies of the data).


I hardly ever go the join-way.

-- 
Affijn, Ruud

"Gewoon is een tijger."


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


Reply via email to