Todavía estoy tratando de abarcar Clojure. Puedo ver cómo implementar lo siguiente en Haskell, Python, etc. pero aún no entiendo cómo escribir esto en Clojure. Apreciar si alguien puede mostrarme la estructura básica. Pseudo-código a continuación.Clojure Básico: ¿Cómo hacer una serie de si, entonces?
a = get_a
if (a == bad_value) then throw exception_a
b = get_b
if (b == bad_value) then throw exception_b
c = get_c
if (c == bad_value) then throw exception_c
...
do_action_with a b c
¿Sería un montón de deja y luego una expresión final? Gracias.
es 'bad_value' igual para los tres casos? –