首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在objective c中使用goto语句?

问如何在objective c中使用goto语句?
EN

Stack Overflow用户
提问于 2016-02-06 13:02:10
回答 2查看 3.7K关注 0票数 4

我想通过检查同一方法中的if条件来跳过某些代码行。我使用了goto语句,但它显示“无法从这个goto语句跳转到标签”。有没有其他方法可以让我跳过代码?我所做的是..。

代码语言:javascript
复制
if(condition)
       goto skipped;
 //code to skip
 //code to skip

skipped:
 //code to execute
EN

回答 2

Stack Overflow用户

发布于 2018-01-24 08:21:12

goto肯定有合法的用法,所以我认为这应该有一个正确的答案:

您可能会失败的一些可能原因:

跨declarations/destructors跳转的

  • 作用域问题(尝试跳转到新函数等)

阅读更多:http://en.cppreference.com/w/cpp/language/goto

票数 6
EN

Stack Overflow用户

发布于 2016-02-06 13:32:32

代码语言:javascript
复制
if (!condition){
    //code to skip if condition == YES ...
}

// continue with code which executed regardless of condition

我们在面向对象编程中不使用goto。总有更好的办法。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35237533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档