配对元组..(Haskell)

时间:2013-10-25 18:41:41

标签: haskell tuples

我想要一个像

这样的功能

list :: [(Char,Int)]

使所有可能的对(元组)在1-10和A-J之间

(输出:A1,A2,A3,...... J9,J10)

但我不知道该怎么办。

1 个答案:

答案 0 :(得分:4)

您可以使用列表理解:

[(a,b) | a <- "ABCDEFGHIJ", b <- [1..10]]

您的声明如下:

list :: [(Char, Int)]
list = [(a,b) | a <- "ABCDEFGHIJ", b <- [1..10]]