From: Yukihiro Matsumoto Date: 2006-04-24T00:28:12+09:00 Subject: [ruby-dev:28590] Re: Float#div and Float#divmod [AGAIN] まつもと ゆきひろです In message "Re: [ruby-dev:28589] Float#div and Float#divmod [AGAIN]" on Mon, 24 Apr 2006 00:25:21 +0900, Shin-ichiro HARA writes: |既に何度か話題になっていて繰り返しみたいですが、 |以下は 1.8.4 での提案です。 | |現在(1.8.4 snapshot)で、 | | -3.4.div(1.1) #=> -3 | |となっていますが、これは -4 とすべきだと思います。 |理由は [ruby-dev:27674] に続く新井さんの意見や、 |[ruby-dev:28509] に続くふなばさんのニュアンス(?) |の通りです。1.9.0 でもそうなっているし、躊躇する必 |要はないと思います。 まあ、いいんじゃないでしょうか。 |次に、現在(1.8.4 snapshot)で、 | | -3.4.divmod(1.1) #=> [-4.0, 1.0] | |となっていますが、これは [-4, 1.0] とすべきです。 |理由は、この配列は div と % の結果であるべきだから |です。 こちらもいいんじゃないでしょうか。 |どちらもバグ扱いで 1.8.4 で直してもいいと思います。 というわけで、原さんがコミットして下さるとうれしいなあ。