欢迎!请参阅关于页面以了解有关此如何运作的更多信息。
set!可以接受3个参数,如{{(set o -prop val)}}按照CLJS-198。
set!
可以更新docstring以反映这一点,例如,通过在docstring顶部的表单列表中添加以下内容
(set! instance-expr -instanceFieldName-symbol expr)
实现指导
这里的docstring由表单元meta驱动 https://github.com/clojure/clojurescript/blob/6eedd0a08c49f7b0d4dcb30977b2fb38c90577bd/src/main/clojure/cljs/repl.cljc#L1207
评论者:mfikes
关于Eugene的CA状态,请参阅CLJS-2729。
使用CLJS-2924.patch
`
set!(set! var-symbol expr)(set! (.- instance-expr instanceFieldName-symbol) expr)(set! instance-expr -instanceFieldName-symbol expr)特殊形式用于设置变量和JavaScript对象字段
请参阅https://clojure.org/vars#set `
CLJS-2924.patch LGTM并通过CI。
CLJS-2924.patch 已添加到补丁陈序 (i)