在不考虑当前值的情况下将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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)