Haskell比较NaN值

时间:2014-02-28 01:09:02

标签: haskell

我有一个返回Float的函数。(平均值) 然后我得到那个输出并在另一个函数中进行比较

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

但是当平均值为NaN时,我无法比较原因NaN似乎是/ = 0。 我如何比较NaN值?

1 个答案:

答案 0 :(得分:2)

您可以使用属于RealFloat类的isNaN函数。