Cómo usar ref en Clojure – Resuelto
En Clojure, los ref
s son referencias que permiten realizar transacciones sobre sus valores de manera segura en un entorno concurrente.
Uso básico de ref
Podemos crear una referencia y modificar su valor dentro de una transacción:
(def r (ref 0))
(dosync (alter r inc)) ;; 1