ClojureDocs

Nav

Namespaces

alter

clojure.core

Available since 1.0 (source)
  • (alter ref fun & args)
Must be called in a transaction. Sets the in-transaction-value of
ref to:
 (apply fun in-transaction-value-of-ref args)
 and returns the in-transaction-value of ref.