标签: scala
在java中,如果代码中有异常并且您未经处理或未丢弃,则编译将失败。但是在scala中,它将成功编译。
那么如何知道scala代码中是否存在未经处理的异常?
答案 0 :(得分:0)
情况与Java中未经检查的异常(RuntimeExceptions)相同:编译器不会抱怨它们没有被处理。
您必须依赖源代码和文档来查看可能从一段代码中获得的异常。
在Scala中,当您期望调用者处理它们时(例如,当您在Java中使用已检查的异常时),您应该避免使用Try monad的异常。
Try