まつもと ゆきひろです

In message "Re: [ruby-dev:39208] [Feature #2017] String#/(sep)"
    on Mon, 31 Aug 2009 20:25:40 +0900, Yui NARUSE <redmine / ruby-lang.org> writes:

|> String#/は str.split(sep) の形式のものだけ数えるべきではない
|> でしょうか。もちろん、str / "" でも表現可能でしょうが、あま
|> り意図を表現しているとは思えませんから。
|
|ふむ、なるほど。.と(を入れてgrepするようにしてみました。
|% grep '.split(' **/*.rb|wc -l
|     430
|% grep '.gsub(' **/*.rb|wc -l
|     404
|% grep '.unpack(' **/*.rb|wc -l
|     344
|% grep '.unpack(' **/*.rb|wc -l
|     344
|% grep '.sub(' **/*.rb|wc -l
|     640

いやいや、gsubその他は括弧は入れないで数えないと。
前回の数字と組み合わせるこうなります。

>% grep split **/*.rb|wc -l
>    1096
>% grep gsub **/*.rb|wc -l
>     617
>% grep push **/*.rb|wc -l
>     732
>% grep to_i **/*.rb|wc -l
>    1034
>% grep to_s **/*.rb|wc -l
>    2414
>% grep each **/*.rb|wc -l
>    4752

今回数えたものの中では最少ということになりますね。
いずれにしてもそれなりには需要はあるということは認めます。