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

欢迎!请参阅关于页面以获取更多关于该功能的信息。

+1
ClojureScript

set! 可以接受三个参数,例如按照 CLJS-198 的 (set! o -prop val)

文档字符串可以更新以反映这一点,例如在文档字符串顶部附近的表单列表中添加以下内容

(set! instance-expr -instanceFieldName-symbol expr)

实施指南

文档字符串由以下位置的元数据驱动 https://github.com/clojure/clojurescript/blob/6eedd0a08c49f7b0d4dcb30977b2fb38c90577bd/src/main/clojure/cljs/repl.cljc#L1207

5 答案

0

评论者:mfikes

关于 Eugene 的 CA 状态,请参阅 CLJS-2729。

0

评论者:mfikes

在 CLJS-2924.patch 中

`

cljs.user=> (doc set!)

set!
(set! var-symbol expr)
(set! (.- instance-expr instanceFieldName-symbol) expr)
(set! instance-expr -instanceFieldName-symbol expr)
特殊形式
用于设置变量和 JavaScript 对象字段

请参阅 https://clojure.org/vars#set
`

0

评论者:mfikes

CLJS-2924.patch LGTM 并通过 CI 测试。

0

评论者:mfikes

CLJS-2924.patch 已添加到补丁请求(i)

0
...