【发布时间】:2013-11-29 04:26:45
【问题描述】:
Scala doesn't have 检查异常。但是,当从 java 调用 scala 代码时,最好捕获 scala 抛出的异常。
斯卡拉:
def f()=
{
//do something that throws SomeException
}
Java:
try
{ f() }
catch (SomeException e)
{}
javac 不喜欢这样,并抱怨“这个异常永远不会从 try 语句体中抛出”
有没有办法让 scala 声明它抛出一个检查异常?
【问题讨论】:
-
请显示您的确切 java 代码,因为“try:”不是有效的语法。
-
@OldProgrammer 已修复。对不起,我习惯了python的语法,太依赖我的IDE
标签: java scala exception-handling compiler-errors scala-java-interop