标签: 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小。
我的问题是:为什么会这样?