我对Reason非常陌生。我有一个包含两个字符串的元组,并想创建一个Map
,其中键是该元组类型。
我应该如何做呢?
我对Reason非常陌生。我有一个包含两个字符串的元组,并想创建一个Map
,其中键是该元组类型。
我应该如何做呢?
Map.Make
是一个函数器,这意味着它需要一个模块作为其参数,而不是一个类型。该模块参数必须符合 OrderedType
签名:
module type OrderedType = {
type t
let compare : (t, t) => int
}
module TuplesMap = Map.Make({
type t = (string, string)
let compare = (a, b) => ...
});
接下来,您只需要实现compare
函数即可。