enumFromThen
from
Enum型クラス
二つの値を取り、最初の二つの値の差をステップとして無限リストを生成
[x1, x2..]
の糖衣構文
https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html#v:enumFromThen
定義
code:hs
enumFromThen :: a -> a ->
a
enumFromThen x y = map toEnum
fromEnum x, fromEnum y ..
code:hs
enumFromThen x y = iterate (+(y-x)) x
例
code:hs
enumFromThen 3 5 --
3, 5, 7, 9, ...