在 Clojure 中,swap!
、swap-vals!
、reset!
和 reset-vals!
的参数和文档字符串一致地指代 {{atom}} 和 {{newval}},但在 ClojureScript 中则不然。
在 ClojureScript 中,用 {{a}} 作为参数名称,而不是 {{atom}},而对重置函数来说,参数名为 {{new-value}},而文档字符串指代 {{newval}}(并且在 ClojureScript 中,在 reset!
文档字符串的末尾有一个将参数称为 {{new-value}} 的引用)。
建议将参数和文档字符串更改为与 Clojure 保持一致。