ref-set

added
1.0

ns
clojure.core

type
function

(ref-set ref val)

Must be called in a transaction. Sets the value of ref.
Returns val.

                user=> (def foo (ref {}))
#'user/foo

user=> (dosync
         (ref-set foo {:foo "bar"}))
{:foo "bar"}

user=> @foo
{:foo "bar"}