quickcheck我为优化和评估函数的 Haskell 程序编写了测试。
问题是quickcheck生成表达式,结果NaN如下:
> acos(2)
NaN
Haskell 将以下语句评估为错误:
> acos(2)==acos(2)
False
所以我的quickcheck测试在这个比较中失败了。有什么方法可以比较NaN值吗?
quickcheck我为优化和评估函数的 Haskell 程序编写了测试。
问题是quickcheck生成表达式,结果NaN如下:
> acos(2)
NaN
Haskell 将以下语句评估为错误:
> acos(2)==acos(2)
False
所以我的quickcheck测试在这个比较中失败了。有什么方法可以比较NaN值吗?