Objective c 是否有类似“的东西?”;跳转到";或;请转到“?”;?
以下是我的设想:Objective c 是否有类似“的东西?”;跳转到";或;请转到“?”;?,objective-c,c,Objective C,C,以下是我的设想: if(something){ if(something2){ JUMP TO ELSE DIRECTLY WITHOUT EXECUTING ANYMORE CODE } [self doSomething]; }else{ } 在Objective-C中是否有类似的内容?谢谢大家! 由于Objective-C是C的一个严格超集,您可以使用C的关键字,但您可以。是的,但许多人会不赞成使用它: if(something){ if(so
if(something){
if(something2){
JUMP TO ELSE DIRECTLY WITHOUT EXECUTING ANYMORE CODE
}
[self doSomething];
}else{
}
在Objective-C中是否有类似的内容?谢谢大家! 由于Objective-C是C的一个严格超集,您可以使用C的关键字,但您可以。是的,但许多人会不赞成使用它:
if(something){
if(something2){
goto label;
}else{
[self doSomething];
}
label:
复合条件语句将直接指向else语句
if(something && !something2)
{
[self doSomething];
}else{
}
是的,但是你为什么要这么做?为什么-6?你那么讨厌“goto”吗?哈哈,后藤@DevFly,-6(现在为-7)作为结果是罕见的。可能只是意味着人们不喜欢你问问题的方式。也许你需要考虑一些输入?如果我错了,请纠正我,但对于第一个“if”来说,这不是吗?第二个if和else之间的代码行对我来说是有效的+1来平衡它。@emragins你是对的,我没有注意到第一个
if
。这种情况经常发生在我身上,我非常不擅长阅读带大括号的代码。。。