From: Hidetoshi NAGAI Date: 2008-02-09T16:23:40+09:00 Subject: [ruby-dev:33670] Re: rational, complex and mathn 永井@知能.九工大です. From: Tadayoshi Funaba Subject: [ruby-dev:33668] Re: rational, complex and mathn Date: Sat, 9 Feb 2008 15:41:54 +0900 Message-ID: <20080209.154157.78703401.tadf@dotrb.org> > Numeric にある floor、ceil、truncate、round は、あまり意味がないばかり > でなく、有害だと思うので削除していいと思っていますが、ちょっと別な定義 > を考えてみました。 メソッドに渡された数値を整数化して使いたい場合を考えると, なくなると不便ではないでしょうか? Numeric にあるなら,わたされた数値が Float だろうが Fixnum だろうが arg.round とかを一発呼ぶだけで済ませられますが, Float にはあるが Fixnum にはないとかの状況の場合は 渡された数値の型をチェックしたり例外処理で対応してやったりする必要が 生じると思います. # 何か勘違いをしているでしょうか? -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp