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

欢迎!请参阅关于页面以了解有关此如何运作的更多信息。

+1
ClojureScript

set!可以接受3个参数,如{{(set o -prop val)}}按照CLJS-198。

可以更新docstring以反映这一点,例如,通过在docstring顶部的表单列表中添加以下内容

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

实现指导

这里的docstring由表单元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
...