OCaml - 如果地图是标准的OCaml?

时间:2013-12-10 13:15:01

标签: ocaml standards

我有一个问题。 如果Module Map在标准OCaml中? 我在网上找不到答案。 另外,Map和Set有什么区别?

2 个答案:

答案 0 :(得分:3)

这取决于“标准”OCaml的含义。编译器分布在一个小型库中,是的,它有一个Map模块。其文档为here。这个库通常被称为“标准库”,但实际上还有两个更全面的库:BatteriesCore。它们都有一个Map模块。

答案 1 :(得分:0)

是的,Map是OCaml中的标准模块:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Map.html

要了解地图和集合之间的差异,最好查看Difference between HashSet and HashMap?

OCaml中的Map与Java中的HashMap类似,Set也是如此。