模块类型 MoreLabels.Set.OrderedType

module type OrderedType = sig .. end

函子 MoreLabels.Set.Make 的输入签名。


type t 

集合元素的类型。

val compare : t -> t -> int

集合元素的总排序函数。这是一个双参数函数 f,使得 f e1 e2 当元素 e1e2 相等时为零,f e1 e2e1 小于 e2 时为严格负数,f e1 e2e1 大于 e2 时为严格正数。例如:一个合适的排序函数是通用的结构比较函数 compare