【发布时间】:2010-01-08 01:13:05
【问题描述】:
我不明白为什么以下情况不匹配。 Null 应该是 Any 的一个实例,但它不匹配。有人可以解释发生了什么吗?
val x = (2, null)
x match {
case (i:Int, v:Any) => println("got tuple %s: %s".format(i, v))
case _ => println("catch all")
}
prints catch all
谢谢。
【问题讨论】:
标签: scala null pattern-matching tuples