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}} 上的键/集合成员中只使用 {{emit-str}},然后检查唯一性。但我不确定这是否是一个好主意。有任何人对此有何看法吗?

2 个回答

0

由 mfikes 发表的评论:

仅供参考,{{tools.reader}},在自托管的 ClojureScript 中使用,使用诊断拒绝前两个示例。

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

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