22
A
回答
8
重大更改迄今:
数学OPS不再推广到大数。
数学OPS不再缩小结果,可容纳他们最小的类型。
瓦尔将不再被默认为动态绑定。需要时添加
^:dynamic
。
6
几个其他的数值改变:
- 没有为BigIntegers一个新的文字:
5N
,即5为一个BigInteger。 - 的相等的规则已经改变(可能产生作为变化亚历提到的结果):
(= 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
- 通常你可以假设你需要
==
到浮点数的相等比较(这仍然可能是一个摇摇欲坠的命题)。
相关问题
- 1. 突破性变化在哪里?
- 2. 范围TS突破变化?
- 3. MvcContrib.Mvc3-ci 3.0.75.0突破变化?
- 4. OData V4 System.DateTime突破变化
- 5. 突破性变化破坏了Rx样本
- 6. 什么是2D向量构造在C++ 11中突破变化?
- 7. Clojure 1.3有多稳定?
- 8. 突变问题 - Clojure
- 9. Clojure 1.3中的函数性能
- 10. Ember.js 0.9.7.1 - > 0.9.8.0,突破变化?
- 11. maven-plugin-plugin helpmojo突破变化?
- 12. 在PostSharp 3.0中突破IAspectProvider的变化?
- 13. 并行工作和“突破性变化”的分支策略
- 14. VS2008到VS 2010的迁移 - 一个突破性的变化?
- 15. 这是AutoMapper 2.0.0和2.2.0之间的突破性变化吗?
- 16. Spring AOP中是否存在突破性变化1.3.2
- 17. 突破变色线
- 18. 在Clojure 1.3中使用瞬态时存在什么问题?
- 19. 突然在应用程序删除删除 - 有什么变化?
- 20. 什么导致GLSL着色器的性能突破点?
- 21. 为什么setTimeout的突破Expressjs
- 22. AngularJS 1.3中的变化
- 23. 为什么有冲突的变量?
- 24. 这有什么错用Clojure
- 25. 从Java调用Clojure 1.3
- 26. 嵌入FleetDB与Clojure 1.3
- 27. 使用突破性开关
- 28. 正在改变一个枚举的突破变化的数量?
- 29. clojure什么时候删除变量?
- 30. 为什么ListAppend是非破坏性的,而ArrayAppend和StructInsert都具有破坏性?
woooo第1000 Clojure的问题! – 2010-10-29 21:15:21
http://github.com/clojure/clojure/blob/master/changes.txt保持最新状态。如果这样的问题是社区维基,那么这个问题应该是 – MayDaniel 2010-10-29 21:36:02
? – 2010-11-01 17:25:09