From: matz / netlab.co.jp (Yukihiro Matsumoto) Subject: [ruby-list:10359] Re: Regexp.html Date: Tue, 27 Oct 1998 15:58:03 +0900 > うーん,納得いく要求ではあります.ただ,現状のregex.cは実は > 意味がある値がない(=エラー)は発生しないはずなんですね.です > から,そのような仕様にしても「現時点では」nilが返ることはな > いはずです. いえ、自分は「意味のある値がない == エラー」とはしていません。 "abc"にたいして、正規表現がマッチした位置を返す。マッチしなかったなら 意味のある値がないのでnilを返して欲しい。 同じことをするのにindexメソッドでは p "abc".index(/a/), "abc".index(/x/) 0 nil とnilなのに、=~では p "abc" =~ /a/, "abc" =~ /x/ 0 false なのは統一されていないと感じる、という事です。 -- 稲葉 浩人 (inaba / st.rim.or.jp)