में NaN के लिए जांचें मैं कैसे जांच सकता हूं कि कोई मान NaN
है या नहीं? मैं एक समाधान पसंद करूंगा जिसका उपयोग क्लोजर में बिना अतिरिक्त सामान के भी किया जा सकता है (इसलिए मैं अंडरस्कोर जैसी बाहरी लाइब्रेरी का उपयोग नहीं करना चाहता)। वे हमेशा असमान हो - यहाँ मैं क्या करने की कोशिश कीक्लोजरस्क्रिप्ट
(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)))