module type OrderedType = sig .. end
sig
end
函子 Map.Make 的输入签名。
Map.Make
type t
映射键的类型。
val compare : t -> t -> int
t -> t -> int
键的总排序函数。这是一个双参数函数 f,其中 f e1 e2 如果键 e1 和 e2 相等则为零,f e1 e2 如果 e1 小于 e2 则为严格负数,并且 f e1 e2 如果 e1 大于 e2 则为严格正数。例如,一个合适的排序函数是通用的结构比较函数 compare。
f
f e1 e2
e1
e2
compare