Je vérifiais certains codes puis j'ai essayé d'écrire l'un d'entre eux mais je continue à obtenir une erreur d'analyse '=' mais quand je copie coller le code de la source ça marche bien donc quelle est la différence entre ceci?Quelle est la différence entre ces deux (Haskell)
quicksort2 :: (Ord a) => [a] -> [a]
quicksort2 [] = []
quicksort2 (x:xs) =
let smallerSorted = quicksort2 [a | a <- xs, a <= x]
biggerSorted = quicksort2 [a | a <- xs, a > x]
in smallerSorted ++ [x] ++ biggerSorted
et cela; Quicksort2 obtient une erreur d'analyse, mais pas le quicksort. Alors, où est la différence?
l'erreur -> .hs: 5: 26: Erreur d'analyse sur l'entrée '= »
Où est l'erreur d'analyse? – jpaugh
Copiez + collez le message d'erreur complet dans votre question s'il vous plaît. – dave4420
c'est sur le plus gros – nbdip