欢迎!请查看 关于 页面以了解此流程的更多信息。
重新生成
(def ^:const ccc 1) (case 1 ccc :yes :no) (case 1 ccc :yes :hmm :hmm :no)
第二个示例的结果是 :no,因为它回退到 {{cond}},它没有正确处理常量。
评论者:hiredman
相关帖子 https://groups.google.com/d/msg/clojure/u1RZsmjbQ64/p7B9eRwuAQAJ
ClojureScript处理case中的符号有问题(它与Clojure不同),但回退到的cond是正确的(它与Clojure匹配)
评论者:dnolen
正如在那个帖子中讨论的,我们并没有重新打破两年前我们破坏的东西。这并不重要,也太晚了。