From: Kenta Murata Date: 2011-11-02T12:39:46+09:00 Subject: [ruby-dev:44772] Re: [ruby-trunk - Feature #5521][Open] Numeric#rational?、Numeric#complex?、Numeric#float? の追加 むらたです。 (2011.11.01 21:13 ), Tadayoshi Funaba wrote: >> これは私も気になりました。1.0.float? が真になるなら >> 1.0.integer? は偽になって欲しいと直感的に考えてしまいます。 >> Float#rational? はどうなりますか? > > 整数は x == x.round という判断でしょう。Scheme 式だと float も > rational でしょう。 「Float は inexact な rational」という位置付けにするんですね。 それなら納得です。 -- Kenta Murata 1D69 ADDE 081C 9CC2 2E54 98C1 CEFE 8AFB 6081 B062