【发布时间】:2013-08-29 22:13:31
【问题描述】:
我可以通过
获得Infinity和NaN
n = 9.0 / 0 #=> Infinity
n.class #=> Float
m = 0 / 0.0 #=> NaN
m.class #=> Float
但是当我想直接访问Infinity 或NaN 时:
Infinity #=> uninitialized constant Infinity (NameError)
NaN #=> uninitialized constant NaN (NameError)
Infinity 和 NaN 是什么?它们是对象、关键字还是其他东西?
【问题讨论】: