列出文字
GHC 的 OverloadedLists 擴充套件允許你使用列表文字語法構造類似列表的資料結構。
這允許你像這樣的 Data.Map :
> :set -XOverloadedLists
> import qualified Data.Map as M
> M.lookup "foo" [("foo", 1), ("bar", 2)]
Just 1
而不是這個(注意使用額外的 M.fromList ):
> import Data.Map as M
> M.lookup "foo" (M.fromList [("foo", 1), ("bar", 2)])
Just 1