我正在 try catch 不同类型的异常,但我卡在了一个错误上。我导入了 scala.util.control.Exception._
try {
isAuthenticatedJson(f)
}catch {
//object RuntimeException is not a value
case RuntimeException => {}
//object Exception is not a value
case Exception => {}
}
我错过了什么?
最佳答案
试试这个(注意下划线):
try {
isAuthenticatedJson(f)
} catch {
case _: RuntimeException => {}
case _: Exception => {}
}
这是一个“打字模式”。参见 http://www.scala-lang.org/node/120 .
关于scala - 尝试/捕捉 : Object Exception is not a value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13255680/