码迷,mamicode.com
首页 > 其他好文 > 详细

【Scala】异常控制

时间:2019-06-03 12:23:28      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:for   otf   content   final   exception   try   结束   异常处理   cep   

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("通常用来释放资源")
            }
        }
}

 

【Scala】异常控制

标签:for   otf   content   final   exception   try   结束   异常处理   cep   

原文地址:https://www.cnblogs.com/guangluwutu/p/10966604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!