如何在Haskell中产生无穷大?

如何在Haskell中产生无穷大?,haskell,floating-point,infinity,Haskell,Floating Point,Infinity,类似于 在C语言中,存在由math.h定义的INFINITY宏 再一次,在这本书中,我可以看到虚假是为了测试不知情,而不是制造不知情 因此,我唯一的选择是1/0?该包具有特定于该浮点格式的函数和常量 特别是,对于IEEE类(float和double所属)的成员,它具有Numeric.IEEE.infinity常量。不过,它基本上只是实现为1/0,因此,如果您想让包依赖项有一个更漂亮的名称,就可以调用它。last[0..有什么问题?@leftaroundabout Infinite loop。实际

类似于

在C语言中,存在由
math.h
定义的
INFINITY

再一次,在这本书中,我可以看到虚假是为了测试不知情,而不是制造不知情

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

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


特别是,对于
IEEE
类(float和double所属)的成员,它具有
Numeric.IEEE.infinity
常量。不过,它基本上只是实现为
1/0
,因此,如果您想让包依赖项有一个更漂亮的名称,就可以调用它。

last[0..有什么问题?@leftaroundabout Infinite loop。实际上,这不是唯一的问题(
succ
只是在浮点中停止工作,已经在1e16左右),但是,你知道我在说什么…@左撇子关于Tbh,我不知道。这要么是我没有听到的内部笑话,要么是我不理解的对懒惰的巧妙利用:(@gaazkam这是个笑话。
Numeric.Limits
也有这些。