From: Koji Arai Date: 2003-11-11T01:39:36+09:00 Subject: [ruby-dev:21885] Re: right hand Regexp 新井です。 In message "[ruby-dev:21884] Re: right hand Regexp" on 10 Nov 2003 11:18:39 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > うーん、to_strはあくまでも引数値としての共済を目的としてるん > ですよねえ。つまり、右辺値あるいはレシーバとして振る舞いたい > 場合にはちゃんとメソッドを定義しろといいたいのが私の気分です。 あー、確かに暗黙の型変換の効果として考えたら =~ だけ救済して も片手落ちかもしれませんね。正規表現を右辺に書いたときのマッ チのことだけしか考えてなかったから偏った見方だったようです。 > つまり、Stringのように振る舞うオブジェクトが欲しければ、 > to_strだけでなく他のメソッドも含めて全部定義しないと、という > 意味です。 to_str じゃないですが、Process::Status とかも to_int 以外を 定義してますしね。 とりあえず了解です。 -- 新井康司 (Koji Arai)