Voici mon code ,il n'a pas vraiment de sens je le reconnais.
Voici le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 let rec f x = if x=0 then [] else ""::(f x/2);;
J'avoue que je ne comprend pas ce qui permet dans le code, d'affirmer que la fonction f est de type int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 > else ""::(f x/2);; > ^^^^ cette expression est de type int mais elle est utilisée avec le type string list
Merci d'avance pour vos réponses
Partager