假设我有一个密封的案例类层次结构,如下所示:
sealed trait Expr
case class Const(val: Double) extends Expr
case class Plus(x: Expr, y: Expr) extends Expr
case class Times(x: Expr, y: Expr) extends Expr
Plus(1,Plus(2,3))
变成 HList 的 HList? f(e: Expr)
,即当编译时不知道 e 的具体结构时? 最佳答案
关于scala - 展平密封的案例类层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359314/