scala的抛出异常

抛出异常
我们也可以在一个方法中,抛出异常。语法格式和Java类似,使用throw new Exception…
示例 | 抛出异常
示例说明
在main方法中抛出一个异常
参考代码:

  def main(args: Array[String]): Unit = {
    throw new Exception("这是一个异常")
  }

Exception in thread "main" java.lang.Exception: 这是一个异常
    at ForDemo$.main(ForDemo.scala:3)
    at ForDemo.main(ForDemo.scala)

scala不需要在方法上声明要抛出的异常,它已经解决了再Java中被认为是设计失败的检查型异常。
下面是Java代码:

public static void main(String[] args) throws Exception {
    throw new Exception("这是一个异常");
}

在这里插入图片描述
结果:
在这里插入图片描述

发布了151 篇原创文章 · 获赞 339 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/qq_45765882/article/details/104335732