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

欢迎!请参阅关于页面以了解更多关于此如何工作的小信息。

0
ClojureScript

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

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

'(:a :b) :works))

`

2 个答案

0

评论由:mfikes

这是quoted列表被评估的证明

cljs.user=> (case [1 2] '(1 2) :good) TypeError: (1).call is not a function. (In '(1).call(null,(2))', '(1).call' is undefined)

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