Scala提供了throws关键字来声明异常。你可以使用方法定义声明异常。它向调用方函数提供此方法可能引发此异常的信息。它有助于调用者函数处理该代码并将其封装在try-catch块中, 以避免程序异常终止。在scala中, 你可以使用throws关键字或throws注释来声明异常。
Scala抛出示例
class ExceptionExample4{@throws(classOf[NumberFormatException])def validate()={"abc".toInt}}object MainObject{def main(args:Array[String]){var e = new ExceptionExample4()try{e.validate()}catch{case ex : NumberFormatException =>
println("Exception handeled here")}println("Rest of the code executing...")}}
【Scala throws关键字用法示例】输出
Exception handeled hereRest of the code executing...
推荐阅读
- Scala元组示例(函数返回多个值)
- 管理员权限删除,图文详细说明如何删除需要管理员权限的文件夹
- 虚拟机安装图文详细教程,图文详细说明虚拟机安装图文详细教程
- 电脑无线网络连接不上,图文详细说明电脑无线网络连接不上怎样办
- 定时关机命令,图文详细说明怎样运用命令行定时关机
- 热键被占用,图文详细说明怎样查看电脑被占用的热键
- cad2012,图文详细说明cad2012安装失败怎样处理
- cad迅速看图,图文详细说明cad迅速看图如何分图
- autoit出错,图文详细说明win7开机出现autoit出错怎样处理