何为ADTs?
⭐️⭐️⭐️⭐️⭐️
首先解释ADTs本身:
abstract data types 抽象数据类型(非本问题重点)
algebraic data types 代数数据类型(不用详细描述)
哪些是ADTs:
product types: case class(Product、Tuple)、HList
coproduct types: Either、sealed trait
union types: scala3 A | B
intersection types: scala3 A & B
sum types: enum
答到2并知道Product特质,及格
答完满分
Last updated