Bonjour,
Je cherche à utiliser Hashtbl.make pour faire un module de table associative.
Je l'ai déjà fait avec le type suivant :
Voici la signature du module
Code : Sélectionner tout - Visualiser dans une fenêtre à part type ('key, 'value) table = ('key, 'value) Hashtbl.t;;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 module type ASSOC = sig type ('a, 'b) table val create : unit -> ('a, 'b) table val find : ('a, 'b) table -> 'a -> 'b option val add : ('a, 'b) table -> 'a -> 'b -> unit end
Mais je ne comprends pas trop l'utilisation du .make
merci
Partager