From: Yukihiro Matsumoto Date: 2009-07-04T08:22:12+09:00 Subject: [ruby-dev:38729] Re: [Bug #1721] NaN.divmod(NaN) が例外にならない まつもと ゆきひろです In message "Re: [ruby-dev:38727] Re: [Bug #1721] NaN.divmod(NaN) が例外にならない" on Sat, 4 Jul 2009 01:42:18 +0900, Yukihiro Matsumoto writes: | 1.8 1.9 |加 NaN NaN |減 NaN NaN |乗 NaN NaN |除 NaN NaN |modulo NaN NaN |remainer NaN NaN |div 例外 例外 |divmod 例外 NaN | ||NaN.div(NaN) などは例外になることから、divmod も例外になるように思います。 | |整数除算だけ例外にする特別の理由を思いつかないので、逆にdivを |NaNにするべきなのかもしれません。忘れてるのかなあ。divが例外 |を発生するようになった経緯を覚えていらっしゃる方は居ますか? 一晩寝たら、整数化という行為がFloatDomainErrorを発生させてい ることに気がつきました。divmodが例外を発生させるように直しま す。すみません。