Cómo utilizar let en Clojure – Resuelto

La expresión let en Clojure nos permite definir variables locales dentro de un bloque de código, facilitando el manejo de valores intermedios.

Uso básico de let

En el siguiente ejemplo, definimos variables locales con let:

(let [a 10 b 20] (+ a b)) ;; 30

Usar let con cálculos más complejos

También podemos hacer cálculos más complejos dentro de let:

(let [x 5 y 3] (+ (* x x) (* y y))) ;; 34