Fondamentalement ce que je dois faire est d'écrire une fonction qui prend dans une liste de type [(String, String)]
et imprime le contenu de sorte que, ligne par ligne, la sortie ressemble à ceci:Haskell: Imprimer le contenu d'une liste de tuples
FirstString : SecondString
FirstString : SecondString
..etc, pour chaque élément de la liste. J'ai le code suivant et il l'imprime, mais pour une raison quelconque, il imprime une ligne contenant [(),()]
à la fin.
display :: Table -> IO()
display zs = do {
xs <- sequence [putStrLn (a ++ " = " ++ b) | (a, b) <- zs];
print xs
}
Y at-il quelque chose que je fais mal?
Si la mémoire est un problème, vous voudrez peut-être vérifier la méthode de newacct (ci-dessous). –