【发布时间】:2018-05-09 14:19:52
【问题描述】:
据我了解,代数数据类型 (ADT) 有两种类型。对于 Scala 中的 Option[T] 或 Java 中的 Optional<T>,这是 sum 类型还是 product 类型的示例?
【问题讨论】:
-
如果您认为
Optional<T>是T或不是T,我很确定您可以弄清楚。 -
因为它是固定好的
标签: functional-programming algebraic-data-types