Come posso verificare se un valore è NaN
? Preferirei una soluzione che possa essere usata anche in Clojure senza troppe cose extra (quindi non voglio usare una libreria esterna, come il trattino basso). Ecco cosa ho provatoVerifica NaN in ClojureScript
(number? js/NaN) ;=> true, well I'd expect false
(= js/NaN (js/parseInt "xx")) ;=> false
(= js/NaN js/NaN) ;=> false, even worse
; This is the best I could come up with
(defn actual-number?
[n]
(or (> 0 n) (<= 0 n)))