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

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

+1投票
ClojureScript

set!可以接受三个参数,如CLJS-198中所示的{{(set o -prop val)}}。

可以将文档字符串更新为此,可能通过在此添加列表中的表单来实现

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

实施指导

文档字符串由此处这里的forms meta驱动 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投票
...