【发布时间】:2020-11-03 17:49:56
【问题描述】:
我正在尝试为我在 OCaml 项目中定义的类型定义符号。基本上,这种类型允许我表达一个类型的一个或两个值,我称之为maybe_pair。我希望能够编写一些符号来定义这种类型的值,例如:
- 对于单个值,我们可以写成
<5> : int maybe_pair - 对于两个值,我们可以写成
<3;7> : int maybe_pair
我基本上是在尝试模仿列表符号的工作方式,但我相信这可能是不可能的。
【问题讨论】: