Cómo usar atoms con dos valores en Clojure – Resuelto
En Clojure, los átomos pueden almacenar más de un valor. Esto se puede lograr utilizando una estructura de datos más compleja, como un mapa o un vector.
Uso de átomos con varios valores
Podemos usar un átomo para almacenar un mapa con múltiples valores:
(def a (atom {:x 10 :y 20}))
(swap! a assoc :x 30) ;; {:x 30 :y 20}