3
Scala通常(除了像I/O这样本质上容易出错的东西之外)通过它的类型检查系统使我无意中在脚下自我拍摄。但有一些功能(我有时需要),如Map#apply()
或List#head
,可能会引发错误。关于Scala中可能抛出的异常的警告
有没有办法告诉Scala编译器在我调用可能抛出的东西时发出警告?
我意识到这些警告可能会变成洪水,因为你沿着JVM兔子洞走,所以我希望我需要过滤掉OutOfMemoryError
及其亲属,但我没关系。作为一个平台,Scala似乎非常关注安全问题,所以我想我只是错过了一些简单的东西 - 但是在搜索Scala警告选项时,我只用了-unchecked
,-deprecation
和-feature
标志, m已经在使用。