标签: haskell
除了let posInf = 1 / 0和let negInf = -1 / 0以外,是否有更优雅的方式表达haskell中的正负无穷大?
let posInf = 1 / 0
let negInf = -1 / 0
答案 0 :(得分:5)
Double和Float:不,不是。对于其他类型:是的!那些尚未具有无穷大的类型可以通过PosInf和NegInf类型构造函数给出一个。某些类型也可能有their own special infinity,但更重要的是,我们需要知道您要使用的具体类型。
Double
Float
PosInf
NegInf