我想要一个像
这样的功能list :: [(Char,Int)]
使所有可能的对(元组)在1-10和A-J之间
(输出:A1,A2,A3,...... J9,J10)
但我不知道该怎么办。
答案 0 :(得分:4)
您可以使用列表理解:
[(a,b) | a <- "ABCDEFGHIJ", b <- [1..10]]
您的声明如下:
list :: [(Char, Int)]
list = [(a,b) | a <- "ABCDEFGHIJ", b <- [1..10]]