Clojure - Atoms reset!
将atom的值设置为新值,而不考虑当前值。
语法
语法如下。
(reset! atom-name newvalue)
参数 − 'atom-name'是需要重置值的原子的名称。'newvalue'是需要分配给原子的新值。
返回值 − 具有新值集的原子。
示例
以下程序显示了如何使用它的示例。
(ns clojure.examples.example (:gen-class)) (defn example [] (def myatom (atom 1)) (println @myatom) (reset! myatom 2) (println @myatom)) (example)
输出
上面的程序产生以下输出。
1 2