Phoenix.pm: Perl 101
Doug Miles
doug.miles at bpxinternet.com
Fri Jul 7 13:55:12 CDT 2000
Thanks Kevin!
I'll add this info into my presentation. I guess it was just something
I had never tried before.
Kevin Buettner wrote:
>
> On Jul 7, 10:48am, Doug Miles wrote:
>
> > #!/usr/bin/perl
> >
> > @author = ('Tom', 'Randal', 'Larry');
> > print "@author\n";
> > print @author;
> > print "\n";
> >
> > displays this:
> >
> > Tom Randal Larry
> > TomRandalLarry
> >
> > This surprised me that 'print "@author\n";' interpolates with spaces in
> > between elements. Does anyone know where this is documented?
>
> Page 43 of the Camel book.
>
> See also the discussion of $" in the perlvar manpage. The perlop
> manpage also describes it:
>
> Interpolated scalars and arrays are internally
> converted to the join and . Perl operations,
> thus "$foo >> '@arr'"> becomes:
>
> $foo . " >>> '" . (join $", @arr) . "'";
>
> (Note the typo however.)
>
> Kevin
--
- Doug
Don't anthropomorphize computers. They hate that.
More information about the Phoenix-pm
mailing list