2024 年 Clojure 状态调查! 中分享您的想法。

欢迎!请查阅 关于 页面,了解更多关于此功能的信息。

0
文档

就数字处理而言,增强 = 和 == 文档(使它们自引用,明确 = 使用的是什么比 == 更好的地方 - 除了它只能在数字上工作之外)

7 个答案

0

评论由:导入器作出

laurentpetit 说:Richn,你所说的“将在非数字上失败”,是“应该抛出异常”(因此补丁必须更改代码),还是就像现在这样

(== :a :a)
false

?

0

评论由:导入器作出

laurentpetit 说:[文件:bH0XMCFjur3PLMeJe5aVNr](link: [file:bH0XMCFjur3PLMeJe5aVNr])

0

评论由:导入器作出

richhickey 说:更新票(#94, #96, #104, #119, #163)

0

评论由:导入器作出

richhickey 说:我已经修复了代码,这样 == 在非数字上会抛出异常

0

评论由:导入器作出

richhickey 说:我不建议在文档中推荐在任何情况下都应该首选 ==。人们应该始终首选 =。如果存在性能差异,我们可以使其消失。然后与 == 的唯一区别是它会对非数值失败,这应该是选择它的唯一原因。

0
参考: https://clojure.atlassian.net/browse/CLJ-163 (由 alex+import 报告)
...