【发布时间】:2014-08-18 02:43:06
【问题描述】:
我需要检查方法返回的类型以调用不同的方法。 这是代码:
class X ...
class Y ...
...
def getType(input:String) : Option[Class[_]] = {
if ... return Some(classOf[X])
if ... return Some(classOf[Y])
...
}
getType(input) match {
case Some(classOf[X]) => ... // ERROR
case Some(classOf[Y]) => ...
case None => ...
}
但是,我遇到了错误:
可能出了什么问题?
【问题讨论】: