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

欢迎!请参阅 关于 页面了解更多关于如何使用本站的信息。

0
Clojure

(= 1 1 1) ;; => true
(= 1 1 2) ;; => false
(== 1 1 1) ;; => true
(== 1 1 2) ;; => false
(identical? 1 1 1) ;; ArityException 错误的参数数量(3)传递给:core$identical-QMARK- clojure.lang.AFn.throwArity (AFn.java:437)

我认为使 identical? 与所有其他比较运算符一致会更合理
并允许它接受可变数量的参数。

2 答案

0

评论由:tsdh 发布

这是一个补丁,使 identical? 支持变长参数,并为 identical? 添加了一个测试。

0
参考:https://clojure.atlassian.net/browse/CLJ-1219 (由 alex+import 提出)
...