Haskell 獨特的 :
Operator,可將 Value 與 List 加以合併。
Version
Haskell for Mac 1.8.2
Cons Operator
1: []
將 1
與 []
Empty List 合併成新 List。
1:2:3:4:[]
也可將多個 value 以 :
合併,最後再合併 []
成新 List。
(1, 2):(3, 4):[]
:
也可用於 Pair 成為 Pair List。
1:2:[3, 4]
也可將多個 value 以 :
合併 Non Empty List 成新 List。
'h': "ello"
String 其實是 Char List,因此也可使用 :
將 Char 與 String 合併。
Conclusion
:
為 Haskell 獨特的 operator,方便將 value 與 list 合併