curry-flavor:与OCaml的标准库地图和集兼容的Curryfied嵌套地图和集

时间:2024-06-15 07:45:59
【文件属性】:

文件名称:curry-flavor:与OCaml的标准库地图和集兼容的Curryfied嵌套地图和集

文件大小:57KB

文件格式:ZIP

更新时间:2024-06-15 07:45:59

OCaml

咖喱味 与OCaml的标准库地图和集兼容的Curryfied嵌套地图和集 这个小程序包扩展了OCaml的地图和集合,因此您可以轻松地创建和操作嵌套的地图和集合。 动机 基本上,您可能经常需要声明以下类型: module Int = struct type t = int let compare = compare end module Imap = Map. Make ( Int ) module Smap = Map. Make ( String ) type nmap = int Imap .t Smap .t Imap .t let nmap_find i s i' m = try Imap. find i m |> Smap. find s |> Imap. find i' with Not_found -> default_value let nmap_fold f


【文件预览】:
curry-flavor-master
----opam(545B)
----ocp-build.root(2KB)
----_oasis(853B)
----LICENSE(1KB)
----src()
--------curry-flavor.mllib(120B)
--------META(396B)
--------curry-flavor.mldylib(120B)
--------curryMap.mli(6KB)
--------currySet.mli(3KB)
--------curryMap.ml(9KB)
--------currySet.ml(5KB)
----myocamlbuild.ml(17KB)
----setup.ml(173KB)
----examples()
--------graph.ml(4KB)
--------bigset.ml(291B)
--------graph.mli(73B)
--------translator.ml(624B)
--------bigset.mli(73B)
--------translator.mli(95B)
----.gitignore(282B)
----_tags(781B)
----Makefile(229B)
----README.md(2KB)
----curry-flavor.ocp(620B)

网友评论