On Wed, Dec 27, 2006 at 07:42:59PM -0500, M. Lewis wrote:
> John W. Krahn wrote:
> >M. Lewis wrote:
> >>
> >>while (my $ln = <DATA>){
> >> chomp $ln;
> >> my ($prod, $flavor) = split /\s/, $ln, 2;
> >
> >You probably should use ' ' instead of /\s/ as the first argument to split:
> >
> > my ($prod, $flavor) = split ' ', $ln, 2;
>
> Ok, but why? Are they not the same?
No, they're not. ' ' is a literal space. /\s/ matches any whitespace.
--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
print substr("Just another Perl hacker", 0, -2);
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>