In Clojure si può scrivere:perché è: altrimenti no (altro) in clojure?
(cond (= 1 2) 1
:else 5)
Nello Schema l'equivalente sarebbe:
(cond ((= 1 2) 1)
(else 5))
La sintassi :else 5
non è così coerente come il (else 5)
. Qual è la ragione per cui la sintassi else viene implementata in questo modo apparentemente incoerente in Clojure?
Grazie per tutte le belle risposte. Hanno tutti aggiunto valore. – steenhulthin