Je suis toujours en train d'essayer d'envelopper Clojure. Je peux voir comment implémenter ce qui suit dans Haskell, Python, etc. mais je ne comprends pas encore comment écrire ceci dans Clojure. Appréciez si quelqu'un peut me montrer la structure de base. Pseudo-code ci-dessous.Basic Clojure: Comment faire une série de si-alors?
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
Serait-ce un groupe de locations, puis une expression finale? Merci.
est-ce que la valeur "bad_value" est identique pour les trois cas? –