From: Yukihiro Matsumoto Date: 2009-09-01T02:38:01+09:00 Subject: [ruby-dev:39209] Re: [Feature #2017] String#/(sep) まつもと ゆきひろです In message "Re: [ruby-dev:39208] [Feature #2017] String#/(sep)" on Mon, 31 Aug 2009 20:25:40 +0900, Yui NARUSE 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 今回数えたものの中では最少ということになりますね。 いずれにしてもそれなりには需要はあるということは認めます。