Bonjour,
Lorsque je teste ma fonction merge_sort sur l'interpréteur, elle fonctionne alors que lorsque je le copie sur moodle, lors de l'évaluation il y a écrit qu'il y a un problème de syntaxe à la dernière ligne. Je ne comprends pas d'où vient l'erreur.
Voici le code de ma fonction:
let rec merge_sort l = match l with
[] -> []
|[a] -> [a]
| a::q -> let (l1,l2)= split l in
merge (merge_sort l1) (merge_sort l2);;