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

欢迎!有关如何使用本网站的更多信息,请参阅关于页面。

+1 投票
ClojureScript

在ClojureScript 1. .}会生成{{["" "a" "b" "c"]}},而在Clojure中会生成{{["a" "b" "c"]}}。

可能这是在https://github.com/clojure/clojurescript/commit/bf22dcca2e858811c8553ca9037e34a05b642121中完成的,为了匹配较老版本的Java行为(参见CLJ-1312)。

鉴于Clojure/Java现在产生了不同的行为,如果这样做的唯一理由是使其与Clojure匹配,那么ClojureScript也许也应该更改?(至少为了与Clojure保持一致)。

(关于这将是破坏性更改的事实,我没有很好的答案,但无论怎样,都记录一个条目来供讨论。)

2 答案

0 投票

评论由:dnolen发表

我认为这个可能没问题。

0 投票
参考资料:https://clojure.atlassian.net/browse/CLJS-3007(由mfikes报告)
...