Scala异常控制

Posted guangluwutu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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("通常用来释放资源")
            
        

 

以上是关于Scala异常控制的主要内容,如果未能解决你的问题,请参考以下文章

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

scala scala 条件控制 和异常处理

[原创]Scala学习:流程控制,异常处理

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

2.scala控制结构函数异常处理

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段