【发布时间】:2013-11-03 19:31:58
【问题描述】:
假设我有
def foo(x: Any) = x match {
case s: String => println(0)
case i: Int => println(1)
case l: Long => println(2)
//...
}
有什么办法可以做出类似下面的东西吗?
def foo(x: Any) = x match {
case s: String => println(0)
case i: Numeric => println("Numeric")
}
【问题讨论】: