Edited at

Haskell 初学者の疑問

Haskell学習時に疑問に思ったこと。

後で解決するリスト。


let vs. where

※解説コメントいただきました

どう使い分けるか、初学者にはどちらを進めるべきか。

ある程度Haskellに慣れてから調べる。


1 :: Num t => t

※解説コメントいただきました

なぜ1 :: Numではなく、1 :: Num t => tなのか。

> :t 1

1 :: Num t => t

> :t 'a'
'a' :: Char