Haskell中的浮动,枚举和古怪

时间:2015-05-05 14:14:10

标签: haskell

我一直对这种行为感到困惑

Prelude> [1, 3 .. 6]
[1,3,5]
Prelude> [1.0, 3.0 .. 6.0]
[1.0,3.0,5.0,7.0]

我在Haskell 98 report找到了

  

对于Float和Double,enumFrom系列的语义由下式给出   Int上面的规则,除了列表终止时   对于正增量i,或者何时,元素变得大于e3 + i / 2   它们变得比负i的e3 + i / 2小。

我的问题是:为什么会这样?

0 个答案:

没有答案