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

Re: [PATCH] Remove implicit split to @_

Thread Previous | Thread Next
From:
Aristotle Pagaltzis
Date:
July 9, 2009 14:35
Subject:
Re: [PATCH] Remove implicit split to @_
Message ID:
20090709213446.GA15500@klangraum.plasmasturm.org
* Michael G Schwern <schwern@pobox.com> [2009-07-09 23:05]:
> Yitzchak said:
> > I don't get why you'd want to do that. If I wanted to count
> > space-separated fields, I'd do:
> >
> > $count = 1 + $thing =~ y/ //;
>
> Yitzchak's altnerative approach is very clever but underscores
> the need for making split in scalar context just DWIM.
> Because... damn, that's how you're supposed to count fields?

That only works if the field separator is exactly one character,
anyway. OTOH `1 + $str =~ m//g` works in the general case and is
far less unintuitive.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

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