-4

这是我的场景:

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

}

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

4

3 回答 3

4

由于 Objective-C 是 C 的严格超集,您可以使用 C 的goto关键字,但您可能不想使用.

于 2012-08-23T15:40:33.073 回答
2

复合条件可以让你直接进入 else 语句。

if(something && !something2)
{
    [self doSomething];
}else{

}
于 2012-08-23T18:10:35.913 回答
0

是的,但很多人会不赞成使用它:

if(something){

if(something2){
    goto label;
}else{
    [self doSomething];
}

label:
于 2012-08-23T15:41:17.760 回答