列表 [列表]

观念

列表类型是类型生成的自由幺半群.

定义

作为类型

类型 $A$ 的列表类型 $\operatorname{List}A$ 是如下定义的归纳类型:

  • 空列表 $(\,\,)$ 是 $\operatorname{List}A$ 的元素;
  • 对于 $a : A$, $s : \operatorname{List}A$, 有 $(a,s) : \operatorname{List}A$.