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

欢迎!请参阅 关于 页面,了解更多此网站的工作方式。

0
ClojureScript

相关:CLJS-1587

此工单处理以下案例

`
{'0 "a", 0 "b", \a "a", "a" "b"}

{\a "a"}

(hash-set \a "a")
(array-map '0 "a", 0 "b", \a "a", "a" "b")
`

潜在想法:在 {{cljs.compiler}} 的 keys/set-members 上使用 {{emit-str}},然后检查唯一性。但我不确定这是否是个好主意。谁有看法?

2 个答案

0

评论者:mfikes

关于 ClojureScript 中的 {{tools.reader}},它在自托管的 ClojureScript 中拒绝前两个示例并显示诊断信息

集合字面量包含重复的键:a

0
...