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

欢迎!请查看 关于 页面以了解此流程的更多信息。

0
ClojureScript

重新生成

(def ^:const ccc 1) (case 1 ccc :yes :no) (case 1 ccc :yes :hmm :hmm :no)

第二个示例的结果是 :no,因为它回退到 {{cond}},它没有正确处理常量。

3 个答案

0

评论者:hiredman

相关帖子 https://groups.google.com/d/msg/clojure/u1RZsmjbQ64/p7B9eRwuAQAJ

ClojureScript处理case中的符号有问题(它与Clojure不同),但回退到的cond是正确的(它与Clojure匹配)

0

评论者:dnolen

正如在那个帖子中讨论的,我们并没有重新打破两年前我们破坏的东西。这并不重要,也太晚了。

0
...