当知道某段代码可能会抛出错误时,我们使用try/catch
个块来忽略此类错误并继续.这是在错误不那么重要时完成的,但我们可能只想记录它:
try{
int i = 1/0;
} catch( ArithmeticException e){
System.out.println("Encountered an error but would proceed.");
}
x = y;
Java中的这种构造将继续执行x = y;
次.
我可以用match
来做这个或任何其他构造吗?
我确实看到了一个try!
宏,但如果方法的返回类型为Result
,那么它可能会返回.
我想在UT中使用这样的构造,以确保即使在发生错误后它仍能继续运行.