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

欢迎!请参阅关于页面以了解如何使用此网站的一些更多信息。

0
ClojureScript
{{TransientArrayMap}} 中有一个关于 {{editable?}} 字段的已检查的if语句,可以通过提示来消除


cljs.user=> (set! *print-fn-bodies* true)
true
cljs.user=> (.. TransientArrayMap -prototype -cljs$core$ICounted$_count$arity$1)
#object[Function "function (a){if(cljs.core.truth_(this.editable_QMARK_))return cljs.core.quot(this.len,2);throw Error("count after persistent!");}"]


注意,{{TransientHashMap}} 已经有了这样的提示。

4 个答案

0

评论者:mfikes

CLJS-3107.patch 通过 CI 测试 (')

0

评论者:mfikes

CLJS-3107.patch 已添加到 Patch Tender (i)

0

评论者:mfikes

CLJS-3107.patch 通过 Canary 测试 (')

0
参考:[https://clojure.atlassian.net/browse/CLJS-3107(报告者:mfikes)]
...