首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ocaml中找到`map`的大小?我正在使用`Map.Make`函数器创建模块?

如何在ocaml中找到`map`的大小?我正在使用`Map.Make`函数器创建模块?
EN

Stack Overflow用户
提问于 2017-08-18 03:15:13
回答 2查看 664关注 0票数 7

我在官方文档中找不到任何sizelen函数。在使用以下命令创建的映射中查找元素数量的简单方法是什么:

module M = Map.Make(String)

我在找像M.size M.empty : 0这样的东西。

EN

Stack Overflow用户

发布于 2017-08-18 14:26:08

代码语言:javascript
运行
复制
hoogle4ocaml ": 'a t -> int$" | grep -i map

会告诉你:

代码语言:javascript
运行
复制
~/.opam/4.05.0/lib/ocaml/map.mli:    val cardinal: 'a t -> int

请参阅https://github.com/UnixJunkie/hoogle_for_ocaml

因此,简短的答案是:

代码语言:javascript
运行
复制
Map.cadinal your_map

PS:是的,OCaml社区仍然非常缺少Haskell社区中的Hoogle。周围有一些黑客,就像我刚刚链接的那个,但我们需要一个严肃的黑客,正确工作,积极维护,并在很大程度上经过社区的审查

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45743299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档