|
发表于 2021-7-19 11:03:28
|
显示全部楼层
try有对应的catch,我现在是想一个页面执行到某段里面,写一个if,直接就结束,而不再执行之后的代码,当然,如果使用if else 语句是可以实现的
比如
if (A==1)
{
this.response.setBody(resultA,"application/json");
return; //这里表示直接结束,不会再执行之后的代码
}
if(B==1)
{
this.response.setBody(resultB,"application/json");
return; //这里表示直接结束,不会再执行之后的代码
}
this.response.setBody(resultC,"application/json");
当然,这个代码段可以用以下语句代替,但是如果我的判断更复杂的话,以下语句就可能形成嵌套if,代码可读性较差
if (A==1)
{
this.response.setBody(resultA,"application/json");
}
else if(B==1)
{
this.response.setBody(resultB,"application/json");
}
else{
this.response.setBody(resultC,"application/json");
} |
|