2つの異なるタイプのリストを組み合わせて、Haskellで結果をトラバースするにはどうすればよいですか?例えばhaskellで2つの異なるタイプのリストを結合する方法
:
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"
ではありません。