如何組合兩種不同類型的列表並遍歷Haskell中的結果?如何在haskell中結合兩種不同類型的列表
例如:
input: [1,2,3] ['A','B','C'],
output: ["A1","A2","A3","B1","B2","B3","C1","C2","C3"].
我試圖使使用Int
和Char
,就像一個例子:
combine :: Int -> Char -> String
combine a b = show b ++ show a
這是不行的,但是,因爲如果我使用此功能combine 3 'A'
,輸出將是"'A'3"
,而不是"A3"
。