Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ocaml 非空集合/列表的数据结构_Ocaml - Fatal编程技术网

Ocaml 非空集合/列表的数据结构

Ocaml 非空集合/列表的数据结构,ocaml,Ocaml,OCaml中是否存在支持非空数据结构的库?例如,非空列表或非空集合?我个人从未找到过,而是创建了我的 结构list1不是很好,因为tl操作在我们的例子中没有很好地定义。最好删除它,并将iter和fold操作添加到接口中,实际上,tail应该被删除,或者是可选的,因为它不会保留非空列表不变。此外,iter和fold,以及map和界面中的所有其他内容,都包含在容器中。S1。

OCaml中是否存在支持非空数据结构的库?例如,非空列表或非空集合?

我个人从未找到过,而是创建了我的

结构
list1
不是很好,因为
tl
操作在我们的例子中没有很好地定义。最好删除它,并将
iter
fold
操作添加到接口中,实际上,
tail
应该被删除,或者是可选的,因为它不会保留非空列表不变。此外,
iter
fold
,以及
map
和界面中的所有其他内容,都包含在
容器中。S1