【发布时间】:2010-12-12 05:35:37
【问题描述】:
我在 Scala 中为案例类试验可变构造函数参数,但无法将它们传递给案例类父级的构造函数:
abstract case class Node(val blocks: (Node => Option[Node])*)
case class Root(val elementBlocks: (Node => Option[Node])*) extends Node(elementBlocks)
上面没有编译...实际上可以这样做吗?
【问题讨论】:
-
当然,之前没时间看答案。
-
我已将一个新问题标记为 父问题,因为它要求的是一般情况,而不仅仅是案例类
标签: inheritance scala scala-2.8 variadic-functions