Jenda Krynicky wrote:
> 
> But don't ever forget to reset it back! :
> 
>         { local $, = ", ";
>         print @output;
>         }
> 
> IMHO using join() is safer. I'd only use something like this if I
> needed to interpolate several arrays in a HERE-DOC string. I'd
> change $" then of course :
> 
>         { local $" = ', ';
>         print <<"*END*";
>         Blah blah blah
>         Users: @users
>         Groups: @groups
>         *END*
>         }
> 
> and even then I'd probably do something like :
> 
>         use Interpolation '=' => 'eval';
>         print <<"*END*";
>         Blah blah blah
>         Users: $={join ', ', @users}
>         Groups: $={join ', ', @groups}
>         *END*
> 
> Strange as well, but a bit safer.


Or if you don't have the Interpolation module:

         print <<"*END*";
         Blah blah blah
         Users: @{[join ', ', @users]}
         Groups: @{[join ', ', @groups]}
         *END*



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to