Cómo usar doto en Clojure – Resuelto

La función doto en Clojure permite ejecutar múltiples efectos secundarios sobre un objeto sin necesidad de repetirlo.

Uso básico de doto

Podemos usar doto para llamar a varios métodos sobre un objeto:

(doto (StringBuilder.) (.append "Hola ") (.append "Mundo")) ;; Hola Mundo