けいじゅ@いしつかです. In [ruby-dev:23827] the message: "[ruby-dev:23827] Re: URI()", on Jun/28 16:55(JST) Tanaka Akira writes: >> 2. Rational()とComplex()を、引数のto_rやto_complexを呼ぶように変更。大変 >> 更で大騒ぎ。 Rational()とか, Complex()がRational.new()とかでないのは, Bignumにnewが ないのと同じ理由です. ですので, コンストラクタというイメージではなく, Integer(), Float()と同 様キャスティングの拡張の感じかなとおもっています, ちなみに実際1引数で 呼び出した場合, キャスティングになっています. >これは別の話だと思いますが、そもそも引数が 2つあるので仕様が自明でない >と思います。 5/2 -> Rational(5,2) になっていれば, こういったたぐいのものは必要ない んですけどね(^^; __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju / ishitsuka.com <<---