【发布时间】:2012-08-15 11:51:42
【问题描述】:
不幸的是,这篇文章缺乏参考,关于在 Haskell 中开发 ADT,来自A History of Haskell: Being Lazy With Class,第 5.1 节:
一般来说,代数类型指定一个或多个的和 替代品,其中每个替代品都是零个或多个的乘积 字段。允许零和可能很有用 替代品,这将是一个完全空的类型,但在当时 这种类型的价值不被欣赏。
让我想知道,这样的 ADT 有什么用处?
【问题讨论】:
-
A java version 这个问题。
标签: haskell types algebraic-data-types