Bonjour,
Soient un type de module S et un type ('a,'b,'c) t de ce module, et un type ('a,'b,'c) u quelconque.
Est il possible de contraindre la signature de sorte qu'on ne s'intérese qu'aux modules de signature S pour lesquels t est défini comme étant un u où le second type varible coïcinde ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 module type S = sig type ('a,'b,'c) t end type ('a, 'b, 'c) u
Code : Sélectionner tout - Visualiser dans une fenêtre à part module type T = S with type ('a,'b,'c) t = (_,'b,_) u
Partager