From: matz@... (Yukihiro Matsumoto) Date: 2002-11-07T02:10:55+09:00 Subject: [ruby-dev:18668] Re: to_s or to_str? まつもと ゆきひろです In message "[ruby-dev:18655] Re: to_s or to_str?" on 02/11/06, Tietew writes: |Registry#write_s メソッドは引数のオブジェクトを「文字列と見なし |て」「文字列として」レジストリに書き込みます。 |この時,引数が String で無かった場合 to_s で文字列化してよいのか, |それとも to_str で文字列と見なせないオブジェクトの場合例外にした |方がいいのか? | |自分は後者(必要なら to_s 自分で呼んでね)だと思うのですが,どう |でしょう? 私も後者の方が優しいとは思います。 でも、自分で型チェックをするのはいかにも美しくないですね。内 部的には「to_strがあればそれを使い、なければ例外」というサー ビスルーチンがあるので、それと同様のものが欲しいような気がし て来ました。