From: Kenta Murata Date: 2009-12-14T09:02:24+09:00 Subject: [ruby-dev:39877] Re: Time.now + str と #to_r むらたです。 On 2009/12/07, at 14:36, NARUSE, Yui wrote: >> で、明示的な変換と暗黙的な変換のための命名原則はどのようなも >> のがよいのか、という点について、いろいろとご意見を聞かせてく >> ださいませ。 > > 暗黙的変換が to_xxx である、ということが、互換性的に動かせない以上、 > 明示的変換をいかにも「明示的」なメソッドにした方がよいように思うところ、 > as_xxx というのはちょっと弱いんじゃないでしょうか。 > convert_xxx とか cast_xxx とか、もっといかにもなメソッド名のほうが > いいように感じます。 convert_to(Rational) とか cast_to(Rational) のように、 変換先のクラスを引数として与える方法は如何でしょう? -- Kenta Murata OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC 本を書きました!! 『Ruby 逆引きレシピ』 http://www.amazon.co.jp/dp/4798119881/mrkn-22 E-mail: mrkn@mrkn.jp twitter: http://twitter.com/mrkn/ blog: http://d.hatena.ne.jp/mrkn/