有没有像“跳到”或“去”的东西?

时间:2012-08-23 15:38:57

标签: objective-c c

以下是我的情景:

if(something){
    if(something2){
        JUMP TO ELSE DIRECTLY WITHOUT EXECUTING ANYMORE CODE
    }
    [self doSomething];
}else{

}

Objective-C中有这样的东西吗?谢谢!

3 个答案:

答案 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: