develooper Front page | perl.perl5.porters | Postings from July 2008

Re: split in scalar context [was: Alarums and Excursions]

Thread Previous | Thread Next
From:
Nicholas Clark
Date:
July 29, 2008 03:05
Subject:
Re: split in scalar context [was: Alarums and Excursions]
Message ID:
20080729100527.GB45868@plum.flirble.org
On Tue, Jul 29, 2008 at 03:01:16AM -0700, Peter Scott wrote:
> On Sun, 27 Jul 2008 19:59:24 -0600, Tom Christiansen wrote:
> > or even better
> > 
> >     #!/usr/bin/perl -n
> >     next if /^=for\s+(index|later)/;
> >     $chars += length;
> >     $words += split;
> 
> Aha.  So I am not the only one with a use for split() in scalar context. 
> So can we please eliminate the annoying warning
> 
>   Use of implicit split to @_ is deprecated 
> 
> that it generates (when you enable warnings, which Tom didn't)?  Why it
> ever split to @_ I don't know and don't want to, but this has been
> deprecated roughly forever and surely it is time to move to the
> post-deprecation phase of removal.

By which you mean remove the assignment to @_, and the warning, but keep
the behaviour demonstrated above working?

Nicholas Clark

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About