Je suis en train d'écrire une fonction ajouter Haskell ... Voici ce que j'ai:Haskell Noob question: Quel est le problème avec ma fonction d'ajout?
myappend :: [a] -> [a] -> [a]
myappend [] x = x
myappend [x:xs] y = x : myappend xs y
Mais il me donne une erreur: Survient vérifier: ne peut pas construire le type infini: a = [a] Quand généraliser le (s) type (s) pour myappend
Donc, évidemment, il y a quelque chose qui ne va pas mais je ne peux pas le voir ... Qu'est-ce qui ne va pas avec ma fonction d'ajout?
Ahah! Crochets stupides. Je le vois maintenant! À quoi je pensais!? Merci! –