Haskel:如何将Int和[Int]合并为一个(Int,[Int])?

时间:2018-03-12 07:41:12

标签: haskell

我是Haskell的新人,今天我遇到了一个问题。

例如,我有一个Int 10,一个[Int] [1,2,3,4,5],如何将它们合并到[10,[1,2,3,4,5]] ?

非常感谢!

1 个答案:

答案 0 :(得分:2)

其中一个可能适合您的需求:

(10, [1,2,3,4,5]) :: (Int, [Int])
10 : [1,2,3,4,5] :: [Int] -- = [10,1,2,3,4,5]
[Left 10, Right [1,2,3,4,5]] :: [Either Int [Int]]
[[10], [1,2,3,4,5]] :: [[Int]]