【发布时间】:2015-10-28 00:44:52
【问题描述】:
我有两个案例类:
case class B(value:Int)
case class A(a:String, b:B*) extends ALike
我想对 A 的一个实例进行模式匹配:
def foo(al:ALike) = {
al match {
case A(a, bs) => ...
}
}
Scalac 不理解 bs 是一个 Seq[B] 并认为它只是一个 B。为什么会这样,我应该如何对其进行模式匹配?
【问题讨论】: