次のコードがエラーをスローすることを期待していましたが、代わりにNaN
. この動作はどこかに記述されていますか? なぜゼロによる整数除算と異なるのですか?
0.0 / 0.0 # => NaN
編集:この場合、ゼロを返す必要があるため、
(x / y rescue 0)
しかし、これはうまくいきませんでした。どうやってするの?
次のコードがエラーをスローすることを期待していましたが、代わりにNaN
. この動作はどこかに記述されていますか? なぜゼロによる整数除算と異なるのですか?
0.0 / 0.0 # => NaN
編集:この場合、ゼロを返す必要があるため、
(x / y rescue 0)
しかし、これはうまくいきませんでした。どうやってするの?