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

欢迎!请查阅关于页面以获取更多关于此工作的信息。

0
文档

就数字处理而言,增强语法 = 和 == 的文档(使它们自引用,明确 == 相对于 = 可以提供什么 - 除了它只对数字有效以外)

7 答案

0

评论由:importer

laurentpetit said: Richn,您提到的“对于非数字将失败”,是指“应该抛出一个异常”(因此补丁必须更改代码),还是只是像今天这样工作

(== :a :a)
false

?

0

评论由:importer

laurentpetit said: (link: [file:bH0XMCFjur3PLMeJe5aVNr)])

0

评论由:importer

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

0

评论由:importer

richhickey said: 我已经更正了代码,使对非数字的 == 抛出异常

0
by

评论由:importer

richhickey said: 我不推荐在文档中推荐在任何情况下都使用比较运算符 ==。人们应该始终优先考虑运算符 =。如果存在性能差异,我们可以将其消除。然后 == 和 = 的唯一区别是它会失败在非数字上,这也是选择它的唯一原因。

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