まつもと ゆきひろです
In message "Re: [ruby-dev:38727] Re: [Bug #1721] NaN.divmod(NaN) が例外にならない"
on Sat, 4 Jul 2009 01:42:18 +0900, Yukihiro Matsumoto <
matz@...> 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が例外を発生させるように直しま
す。すみません。