list - OCaml:可以包含两种类型的列表?

标签 list types ocaml

我可以指定一个列表,其成员必须是字符串或整数,而不是其他任何内容,而不是指定一个 int 列表或字符串列表吗?

最佳答案

你可以这样做:

type element = IntElement of int | StringElement of string;;

然后使用元素列表。

关于list - OCaml:可以包含两种类型的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428743/

相关文章:

OCaml ctypes 处理输出参数的惯用方式

ocaml - 如何使用 ocamlbuild 将 -S 标志传递给 ocamlopt?

ocaml - OCaml 中的高阶类型(幻像类型子类型化)

python - 从列表中删除字典的子集

collections - 我怎样才能拥有一组因关联类型不同而不同的对象?

haskell - 从模块中导出类型运算符

types - 如何匹配泛型参数的具体类型?

c# - 如何在没有 LINQ 的情况下合并两个字典的值?

Java数据结构类似于TreeMap + Hash?

javascript - 检查数字是否在集合中的最快方法?