Aristotle Pagaltzis wrote: > * 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. Only perhaps in a relative sense. -- Robrt: People can't win Schwern: No, but they can riot after the game.Thread Previous | Thread Next