Je veux que ma fonction showStackHead prendre une pile imprimer la tête et le retour des restes, voici mon code --Codecomment écrire revenir Haskell
showStackHead xx
| xx == [] = return []
| otherwise = do putStrLn("result:" ++ (head xx))
return (tail xx)
quand je lance ce code, le compilateur me dit qu'il est une erreur d'analyse sur le second retour, alors quelle est la bonne façon d'écrire cette fonction?
lire à propos de "layout" dans le tutoriel Haskell 98 – bandi