enumFromTo
from
Enum型クラス
開始値と終了値を取り、その範囲内の連続する値を生成
[x..y]
の糖衣構文
https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html#v:enumFromTo
定義
code:hs
enumFromTo :: a -> a ->
a
enumFromTo x y = map toEnum
fromEnum x .. fromEnum y
code:hs
enumFromTo x y = takeWhile (<= y) $ iterate succ x
例
code:hs
enumFromTo 3 7 --
3, 4, 5, 6, 7