基本上我需要做的是编写一个函数,它需要一个类型为[(String, String)]
的列表并打印出内容,以便逐行输出看起来像这:Haskell:打印出元组列表的内容
FirstString : SecondString
FirstString : SecondString
..等,列表中的每个项目。我得到了以下代码并将其打印出来,但出于某种原因,它最后打印出包含[(),()]
的行。
display :: Table -> IO()
display zs = do {
xs <- sequence [putStrLn (a ++ " = " ++ b) | (a, b) <- zs];
print xs
}
有什么我做错了吗?
如果内存是一个问题,你可能想要检查newacct的方法(下面)。 – 2009-06-02 04:47:10