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

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

0
ClojureScript

以下在 Clojure 中有效,但在 ClojureScript 中无效

`
(let [foo '(:a :b)]
(case foo

'(:a :b) :works))

`

2 答案

0

评论者:mfikes

这是对引用列表已评估的证明

cljs.user=> (case [1 2] '(1 2) :good) TypeError: (1).call is not a function. (在 '(1).call(null,(2))' 中,'(1).call' 未定义)

0
参考:https://clojure.atlassian.net/browse/CLJS-1917(anmonteiro 报告)
...