In Haskell, is there infinity :: Num a => a?

后端 未结 8 1795
孤城傲影
孤城傲影 2020-12-16 10:03

I\'m trying to implement a data structure where if I had the use of infinity for numerical comparison purposes, it would simply things greatly. Note this isn\'t maxBound/min

8条回答
  •  忘掉有多难
    2020-12-16 11:00

    Take a look at my RangedSets library, which does exactly this in a very general way. I defined a "Boundary" type so that a value of type "Boundary a" is always either above or below any given "a". Boundaries can be "AboveAll", "BelowAll", "Above x" and "Below x".

提交回复
热议问题