gpt4 book ai didi

dictionary - 如何在 ReasonML 中创建元组映射?

转载 作者:行者123 更新时间:2023-12-01 12:05:54 25 4
gpt4 key购买 nike

我对 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函数。

关于dictionary - 如何在 ReasonML 中创建元组映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56978640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com