* 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