我想知道对于给定的AsnycResult实例,是否可以替换:
if(!res.succeeded())
和if(res.failed())
因为,我们定期用以下代码编写函数:
getUser(cmd, fleetId, res -> {
if (res.succeeded()) {
}
else {
handler.handle(res); // pass on the error
}
});
可以吗:
getUser(cmd, fleetId, res -> {
if (res.failed()) {
handler.handle(res); // pass on the error
return;
}
// success, go on..
});
答案 0 :(得分:0)
是的,您只需检查代码中的res.failed()
就等于!res.succeeded()
。