Declaration recursive - Objective Caml

Fermé
Grirgz - 18 avril 2004 à 13:08
dohm Messages postés 975 Date d'inscription samedi 1 mars 2003 Statut Modérateur Dernière intervention 13 avril 2010 - 19 avril 2004 à 09:39
Bonjour,

Je debute en OCaml et j'ai un petit probleme :
Comment declarer un type somme A qui utilise le type d'une classe B, mais avec la classe B qui utilise le type A elle aussi.
Si je declare A en premier, ocaml me dit qu'il ne connait pas B et si je met B en 1er, il me dis qu'il ne connait pas A, comment faire ?

1 réponse

dohm Messages postés 975 Date d'inscription samedi 1 mars 2003 Statut Modérateur Dernière intervention 13 avril 2010 67
19 avril 2004 à 09:39
type A =
| Cons of B
and B =
|Cons2 of A

ca marche pas ca ?
( OCaml c'est super comme langage )
1