zip
為 FP 代表性 Function,可直接將兩個 List 合併成 List Pair。
Version
Haskell for Mac 1.8.2
zip
f = zip
f [1, 2, 3] [2, 4, 6]
zip
可將兩個 List 合併成 List Pair。
f = zip
f [1, 2, 3] [2, 4, 6, 8]
若兩個 List 長度不同,將以較短的 List 為準。
String
f = zip
f "dog" "rabbit"
zip
也能用在 String,但實務上較少使用。
Different Type
f = zip
f ['a', 'b', 'c'] [1, 2, 3]
兩個 List 也可使用不同型別。
Conclusion
zip
為內建 function,可直接使用