前田です。 matz / caelum.co.jp (Yukihiro Matsumoto) san wrote: ||String#include?みたいなのがあるとうれしいと思うのですが ||いかがでしょう? | |ふうむ,Enumerable#include? で定義できそうですね. あ、それでお願いします。 ||あとforがeachを呼び出すのと同じように || ||if i in [0, 1, 2, 3] || ... || ||でinclude?を呼びだしてくれるとなおうれしいです。 | |forはイテレータという概念を隠すという働きがあるので文法に組 |み込んでいるのですが,inはあまり文法に組み込む意味がないよう |に感じるのですが.ちょっと表記が簡単になる程度ですよね. そうですね、あまり意味はないですね。 def in(enumerable) enumerable.include?(self) end みたいな演算子風メソッドがあると、 unless ["426", "226", "225"].include?(resp[0, 3]) が、 unless resp[0, 3] in ["426", "226", "225"] と書けてすっきりするかなと思ったのですが、inは予約語ですしね。 -- 前田 修吾