對於參數的數據類型,Haskell函數定義中括號的含義是什麼。Haskell數據類型函數參數
例如:
doStuff Name -> Age -> String
doStuff (NameConstr a) (AgeConstr b) = "Nom: " ++ a ++ ", age: " ++ b
與下面定義的某事先:
data Name = NameConstr String
data Age = AgeConstr Integer
能函數的參數a和b在否定了括號這裏需要一種方法來捕捉?
通知你,我努力通過:
- http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/#type-construction
- http://learnyouahaskell.com/types-and-typeclasses,
,我似乎把握只是沒有這種更精細的細節呢。
再加上它很難閱讀沒有parens,恕我直言 –