【发布时间】:2010-10-29 21:14:59
【问题描述】:
我一直无法跟上 1.3 中的更改列表,最重要的是需要我更改代码的更改。
- 发生了什么变化,
- 即将发生的变化,
- 我在哪里可以获得这些的最新列表?
【问题讨论】:
-
woooo 第 1000 个 clojure 问题!
-
这样的问题应该是社区维基吗?
标签: clojure
我一直无法跟上 1.3 中的更改列表,最重要的是需要我更改代码的更改。
【问题讨论】:
标签: clojure
迄今为止的重大更改:
数学运算不再升级为 bignums。
数学运算不再将结果缩小到可以容纳它们的最小类型。
变量将不再默认为可动态绑定。需要时添加^: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
== 来比较浮点数的相等性(这仍然可能是一个不稳定的命题)。【讨论】: