2014-02-28 38 views
1

我有它返回一個浮動的功能。(平均) 然後我得到的輸出和其他功能哈斯克爾比較NaN值

 | average == 0 = "0" 
     | average >= 0 = (show average) 

內它比較但當平均爲NaN我可以」噸做這比較原因NaN似乎是/ = 0。 如何比較NaN值?

+6

請參閱['isNaN'](http://hackage.haskell.org/package/base-4.6.0.1/docs/Prelude.html#v:isNaN) –

+0

感謝它工作:) – Bobys

+0

@ ThomasM.DuBuisson Want複製粘貼這兩個詞作爲答案?互聯網點的誘惑+這個問題可以標記爲回答/關閉 – jozefg

回答

2

您可以使用屬於RealFloat類的isNaN函數。