我期望以下代码会引发错误,但它会返回NaN
. 这种行为在任何地方都有描述吗?为什么它与整数除以零不同?
0.0 / 0.0 # => NaN
编辑:在这种情况下我需要返回零,所以我打算
(x / y rescue 0)
但这没有用。怎么做?
我期望以下代码会引发错误,但它会返回NaN
. 这种行为在任何地方都有描述吗?为什么它与整数除以零不同?
0.0 / 0.0 # => NaN
编辑:在这种情况下我需要返回零,所以我打算
(x / y rescue 0)
但这没有用。怎么做?