Bonjour,
J'ai un petit problème en caml. Voila, je dois supprimer un élément dans un ensemble à l'aide d'une fonction.
Par avant j'avais déjà fait une fonction permettant de savoir si un élément appartient à l'ensemble,j'imagine que je dois l'utiliser pour cette nouvelle fonction. Ci-joint le code permettant de faire cela:
Code:
let rec appartient (x : 'e) (e : 'e ensemble) : bool =
  match e with |Cons (a, ensemble2) -> if(a = x) then true else appartient (x) (ensemble2)
               |ensemblevide -> false
Pourriez-vous m'aider pour la fonction qui supprime l'élément s'il appartient à l'ensemble..?

D'avance je vous remercie,

Mägodeoz