请分享您的看法,参与 2024 年 Clojure 调查问卷!

欢迎!请参阅 关于 页面以获取有关这如何工作的更多信息。

+1
ClojureScript

In 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 报告)
...