【发布时间】:2011-07-16 21:49:52
【问题描述】:
是否可以在 Scala 中匹配类型?像这样的:
def apply[T] = T match {
case String => "you gave me a String",
case Array => "you gave me an Array"
case _ => "I don't know what type that is!"
}
(但显然可以编译:))
或者也许正确的方法是类型重载……这可能吗?
很遗憾,我无法将对象的实例和模式匹配传递给它。
【问题讨论】: