欢迎!请查看关于页面以获取有关如何使用本网站的更多信息。
就数字处理而言,增强 = 和 == 文档(使其自引用,清楚地说明 == 相对于 = 提供了什么 - 除了它只适用于数字之外)
评论由:importer 提供
laurentpetit 说:Richn,"在非数字上失败"是指在补丁中必须更改代码并抛出异常的意思吗(也就是像今天一样工作)?
(== :a :a)false
?
laurentpetit 说:(链接:[file:bH0XMCFjur3PLMeJe5aVNr])
richhickey 说:更新票证(#94, #96, #104, #119, #163)
richhickey 说:我已经修改了代码,使在非数字上使用 == 会抛出异常
来自 http://www.assembla.com/spaces/clojure/tickets/163附件fixbug163.diff - https://www.assembla.com/spaces/clojure/documents/bH0XMCFjur3PLMeJe5aVNr/download/bH0XMCFjur3PLMeJe5aVNr
richhickey 说:我不会推荐在文档中让人们在所有情况下都选择 ==。人们应该始终选择 =。如果存在性能差异,我们可以消除它。那么 == 的唯一区别就是它将在非数字上失败,这应该成为选择它的唯一原因。