如何知道scala代码中是否存在未经处理的异常?

时间:2016-05-12 02:23:10

标签: scala

在java中,如果代码中有异常并且您未经处理或未丢弃,则编译将失败。但是在scala中,它将成功编译。

那么如何知道scala代码中是否存在未经处理的异常?

1 个答案:

答案 0 :(得分:0)

情况与Java中未经检查的异常(RuntimeExceptions)相同:编译器不会抱怨它们没有被处理。

您必须依赖源代码和文档来查看可能从一段代码中获得的异常。

在Scala中,当您期望调用者处理它们时(例如,当您在Java中使用已检查的异常时),您应该避免使用Try monad的异常。