【Scala】异常控制

Scala的异常处理有俩种方式:捕获异常和抛出异常

抛出异常使用关键字 throw 

捕获异常使用关键字 catch

通常提醒异常结束使用关键字 finally

object ReadFile{
    def main(agrs:Arry[String]{
        try{
            val file =Source.fromFIle("F://test.txt")
            val lines=file.getLines()
            for (content <- lines){
                print(content)
            }
        }catch{
            case ex:FileNotFoundException => println("输入文件不存在"+ex)
            case ex:Exception => println(ex)
        }finally{
            prinln("通常用来释放资源")
            }
        }
}

 

posted on 2019-06-03 11:40  雪原那么远  阅读(105)  评论(0编辑  收藏  举报

导航