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