Scala使用 try-catch 子句
例子
除了诸如Try,Option和Either错误处理之类的函数式构造之外,Scala还支持类似于Java的语法,使用try-catch子句(也带有潜在的finally块)。catch子句是一个模式匹配:
try { //...可能会抛出异常 } catch { case ioe: IOException => ... //先说具体案例 case e: Exception => ... //未捕获的类型将被抛出 } finally { //... }