Jenda Krynicky wrote:
> Date sent:      Tue, 1 Jul 2003 00:56:10 -0700 (PDT)
> From:           "Ling F. Zhang" <[EMAIL PROTECTED]>
> Send reply to:  [EMAIL PROTECTED]
> Subject:        combining array to scalar
> To:             [EMAIL PROTECTED]
>
> > say I have array:
> > @a=["I","LOVE","PERL"]
> > I would like to make a scalar:
> > $b="I Love Perl\n"
> >
> > can I do this with a simple one-liner?
>
> Assuming you meant
>
> @a=("I","LOVE","PERL");
>
> $b = join(' ', map {ucfirst(lc($_))} @a) . "\n";
> print $b;

FWIW there's no need for the explicit parameter to 'lc' or
the parentheses:

  $b = join ' ', map {ucfirst lc} @a;

Rob




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

Reply via email to