我有一个问题。 如果Module Map在标准OCaml中? 我在网上找不到答案。 另外,Map和Set有什么区别?
答案 0 :(得分:3)
这取决于“标准”OCaml的含义。编译器分布在一个小型库中,是的,它有一个Map模块。其文档为here。这个库通常被称为“标准库”,但实际上还有两个更全面的库:Batteries和Core。它们都有一个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也是如此。