In Common Lisp si utilizza la funzione (null x) per verificare la presenza di liste vuote e valori nulli.modo idiomatico per sostituire (null x) la funzione da common lisp in clojure
La maggior parte logicamente questo mappe per
(or (nil? x) (= '() x))
In clojure. Qualcuno può suggerire un modo più idiomatico di farlo in Clojure?
In Lisp, 'NIL' e'() '(la lista vuota) sono la stessa cosa. Il tuo snippet di codice è un pleonasma. – Svante
Non in Clojure: '(= '() nil) => false'. In altri Lisps, questo è vero. – Isaac
Svante: la tua affermazione potrebbe non essere vera in Clojure ma ho una nuova parola preferita. – Ken