以下是我的情景:
if(something){
if(something2){
JUMP TO ELSE DIRECTLY WITHOUT EXECUTING ANYMORE CODE
}
[self doSomething];
}else{
}
Objective-C中有这样的东西吗?谢谢!
答案 0 :(得分:4)
由于Objective-C是C的严格超集,您可以使用C的goto
关键字,但是probably wouldn't want to。
答案 1 :(得分:2)
复合条件会直接转到else语句。
if(something && !something2)
{
[self doSomething];
}else{
}
答案 2 :(得分:0)
是的,但很多人会对它的使用不满意:
if(something){
if(something2){
goto label;
}else{
[self doSomething];
}
label: