【发布时间】:2021-04-15 00:32:13
【问题描述】:
我正在关注 OCaml 上的 wikibook,他们说整数类型可以这样构造:
type int = 0 | 1 | 2 | (* .... *) | -1 | -2 | (* ... *) ;;
后来,本书指出所有构造函数都是以大写字母开头的单词。还有一些特殊的构造函数,true false 和像 1, 2, 3 这样的整数。
所以,回到顶部。我输入以下内容:
type d = 0 | 1 | 2 ;;
我在 0 上得到一个语法错误。我错过了什么? 0 不是构造函数吗?
【问题讨论】:
标签: ocaml