【发布时间】:2013-12-02 21:35:20
【问题描述】:
如果你通过 Lua 解释器运行它
print(0/0)
print(-(0/0))
输出
-1.#IND
1.#QNAN
据我了解,它们都是 Quiet Not-A-Numbers,但为什么 #QNAN 等于 -#IND(当我说相等时,我的意思是它们打印相同的东西,因为我知道 NaN != NaN)
知道NaN 是#IND 还是#QNAN 有什么好处吗?如果是,有什么好处。
【问题讨论】:
-
不是真正的 Lua 特性,而是底层 C 库的特性。