【发布时间】:2014-05-28 17:46:27
【问题描述】:
我在 scala 中发现了一个奇怪的工作构造:
(ArrayBuffer[Int]():Seq[Int]) match {
case Nil => "whoo"
case _ => "nayyy"
}
返回
"whoo"
显然这已经部分工作for Vectors,但不是模式匹配。有人可以解释一下吗? Nildoes not have any method named unapply。这怎么可能?
【问题讨论】:
标签: scala pattern-matching null arraybuffer unapply