Vertx AsyncResult中的failed()和successed()完全相反?

时间:2018-07-09 13:23:58

标签: vert.x

我想知道对于给定的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..
});

1 个答案:

答案 0 :(得分:0)

是的,您只需检查代码中的res.failed()就等于!res.succeeded()