なかだです。

At Mon, 5 May 2003 20:57:52 +0900,
Akio Takenaka wrote:
> 9007199254740992=>0x20000000000000
> で溢れているようです.
> メモリ関連なので環境に左右されるでしょうし,バグではない気がしますが,
> 引数がFixnumかFloatかで結果が異なるのもなんだか気持ちが悪いので.

メモリ関連というより、浮動小数点数の有効精度の問題でしょう。剰
余だけではなく、加減算でも起きます。

$ ruby -e 'p 9007199254740996.0-9007199254740995.0'
0.0

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦