Cómo utilizar deref en Clojure – Resuelto

En Clojure, deref es la función que se usa para obtener el valor de un atom, ref, agent o cualquier tipo de referencia mutable.

Uso básico de deref

Para obtener el valor de un atom o ref, usamos @ o deref:

(@a) ;; devuelve el valor de a (deref r) ;; devuelve el valor de r