你好,
以下代码在clojurescript中发出警告,而它不应该是这样的
(defrecord A [])
(A. {:tag 1} nil)
WARNING: Wrong number of args (2) passed to A at line 1 <cljs repl>
文档字符串说明
将定义两个构造函数,一个接受指定的字段
随后是元数据映射(为空则nil)和扩展字段映射
(为空则nil),另一个只接受字段(使用nil作为
元数据和扩展字段)。
元数据已正确应用
(meta (A. {:tag 1} nil))
WARNING: Wrong number of args (2) passed to A at line 1 <cljs repl>
{:tag 1}
这是因为检查在这里
我愿意为这个问题提供一个补丁。