Fix docstring of freset! and fswap!
This commit is contained in:
parent
7b21325365
commit
704c8710c5
1 changed files with 5 additions and 1 deletions
|
|
@ -966,7 +966,7 @@
|
||||||
(apply swap! meta f args)))
|
(apply swap! meta f args)))
|
||||||
|
|
||||||
(defn freset!
|
(defn freset!
|
||||||
"Sets the value of `static-var`"
|
"Sets the value of `static-var` to `newval`, running it through [[serialize]]."
|
||||||
[^StaticVariable static-var newval]
|
[^StaticVariable static-var newval]
|
||||||
(serialize-into
|
(serialize-into
|
||||||
newval (.-type static-var)
|
newval (.-type static-var)
|
||||||
|
|
@ -975,6 +975,10 @@
|
||||||
newval)
|
newval)
|
||||||
|
|
||||||
(defn fswap!
|
(defn fswap!
|
||||||
|
"Non-atomically runs the function `f` over the value stored in `static-var`.
|
||||||
|
|
||||||
|
The value is deserialized before passing it to `f`, and serialized before
|
||||||
|
putting the value into `static-var`."
|
||||||
[static-var f & args]
|
[static-var f & args]
|
||||||
(freset! static-var (apply f @static-var args)))
|
(freset! static-var (apply f @static-var args)))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue