我一直在苦恼如何跟上1.3版本中变化的清单,尤其是那些需要我修改代码的变化。
- 哪些内容发生了变化,
- 即将发生什么变化,
- 我可以在哪里获取最新的这些变化清单?
我一直在苦恼如何跟上1.3版本中变化的清单,尤其是那些需要我修改代码的变化。
数学运算不再升级为大数字。
数学运算不再将结果缩小到可以容纳它们的最小类型。
变量不再默认为动态绑定。需要时添加 ^:dynamic
。
还有其他一些数字方面的更改:
5N
,表示为BigInteger的5。(= 2 2.0)
=> false
,但(== 2 2.0)
=> true
(= 2 2M)
=> false
,但(== 2 2M)
=> true
(= 2.0 2M)
=> false
,但(== 2.0 2M)
=> true
(= 2 2N)
=> true
(= 2 4/2)
=> true
==
来比较浮点数的相等性(这仍然可能是一个不太可靠的命题)。