Establece el valor del átomo en un nuevo valor sin tener en cuenta el valor actual.
Sintaxis
A continuación se muestra la sintaxis.
(reset! atom-name newvalue)
Parameters - 'atom-name' es el nombre del átomo cuyo valor debe restablecerse. 'Newvalue' es el nuevo valor, que debe asignarse al átomo.
Return Value - El átomo con el nuevo valor establecido.
Ejemplo
En el siguiente programa se muestra un ejemplo de cómo se usa.
(ns clojure.examples.example
(:gen-class))
(defn example []
(def myatom (atom 1))
(println @myatom)
(reset! myatom 2)
(println @myatom))
(example)
Salida
El programa anterior produce la siguiente salida.
1
2