今日の自作関数

今日の自作関数は,enumFromThenで.


えっと,散々考えた結果,コレしか思いつかなかった.

enumFT :: Enum a => a -> a -> [a]
enumFT a b = [a,b..]

こんなの,関数にする意味NEEE!!!!!
カンニングして見ると,

enumFromThen :: a -> a -> [a]
enumFromThen x y = map toEnum [fromEnum x, fromEnum y ..]

あんまり変わんなかった.てか,fromEnumでa -> Intして,toEnumでInt -> aする意味はどこに?