如何在Haskell中产生无穷大?

gaa*_*kam 3 floating-point haskell infinity

如何在Haskell中生产NaN相似...

在C中,有一个由INFINITY定义的宏math.h

再次,在http://hackage.haskell.org/package/ClassyPrelude-0.1/docs/Prelude-Math.html中,我可以看到测试无罪的手段,但是却不愿意做。

因此,我唯一的选择是1/0吗?

Cub*_*bic 7

iee754软件包具有特定于该浮点格式的函数和常量。

特别是,它具有该类Numeric.IEEE.infinity成员的常量IEEE(float和double所属)。它几乎只是1/0以某种方式实现,因此,如果您希望使用包名称作为更漂亮的名称,请致电。