回答
它本身不做任何事情。这可能是当那个地方有病的时候留下的遗物。在调试时,将表达式转换为YES可能比删除if语句更快。或者,程序员可以在运行测试时通过手动切换YES和NO来尝试切换特定的代码块。
YES可能是boolean变量。 这意味着如果YES等于true,那么做块内的内容。
bool YES = true;
if (YES) {cout << "inside cause YES is true";}
YES = false;
if (YES) {cout << "not inside cause YES is false";} // this will not be printed
我们在谈论objective-c,其中YES/NO是等于TRUE/FALSE的布尔值。 – 2011-05-12 10:59:39
从字面上看,这意味着代码总是执行。 将YES更改为NO,即可摆脱“某些代码”。
对于我自己,如果我的编辑器没有提供切换“注释/取消注释代码行”的功能,我可以使用这种技术进行调试。
谢谢你的回答,我喜欢它。 – 2011-05-12 14:37:01
if条件总是计算为真,并且总是执行“某些代码”。
在撰写本文时,开发人员可能理解当时需要一个条件,但条件未知。
正如Mr.pppoe说的,在以后重新访问和更新条件非常容易。
其目标c。所以YES是一个始终为真的布尔文字。
if (YES) {
// this code block is always executed.
}
这可能是用于新手程序员的教学条件。
- 1. {active:“yes”}和{“active”:“yes”}有什么区别?
- 2. 与isFlipped YES
- 3. JOptionPane YES NOOPTION
- 4. 多if if语句的设计方法?
- 5. iOS clipsToBounds YES和Shadow?
- 6. 选取“‘$变量。’‘=’YES”
- 7. UIImagePickerController allowsEditing = YES问题
- 8. 创建if语句
- 9. 如何使xinetd与wait = yes一起工作= yes对于protocol = tcp
- 10. Xcode 6.0.1 - 错误:CODE_SIGNING_REQUIRED = YES,但EXPANDED_CODE_SIGN_IDENTITY未设置或为空
- 11. 用UITableView和paging.enabled = YES(或其他方式?)设置页面大小
- 12. 导航栏按钮隐藏在动画设置为YES
- 13. ld:-bundle和-bitcode_bundle(Xcode设置ENABLE_BITCODE = YES)不能一起使用
- 14. 如何使用pagingEnabled = YES设置UIScrollView的分页行为?
- 15. 如何使用`UIFileSharingEnabled = YES`设置自定义文件夹?
- 16. 如果NSAllowsArbitraryLoads设置为YES,App Store是否拒绝提交?
- 17. UIWebView中不会放大甚至设置scalesPageToFit为YES
- 18. 如何将查询的UniqueRecords属性设置为Yes?
- 19. setContentOffset只适用于动画设置为YES
- 20. 为什么我不能在iOS中将mapView.showsUserLocation设置为YES?
- 21. 设置hidesBarsOnSwipe = YES有时会使应用程序崩溃(uvSendEvents)
- 22. 如果设置为YES,那么UIView layer.masksToBounds在做什么?
- 23. 如何在navigationBarHidden设置为YES时防止UIView滑落一点
- 24. 当LSUIElement设置为YES时,如何处理快捷方式?
- 25. MySQL的IF然后设置
- 26. if()在设置活动
- 27. 设定值v-IF块
- 28. Iphone ABUnknownPersonViewController using allowsAddingToAddressBook = YES issue
- 29. YES/TRUE之间的区别?
- 30. SetMasksToBounds时图像消失:YES
它不只是留在那里,它在同一个文件中的几个地方使用。 – 2011-05-12 11:15:04
谢谢吉姆,我最喜欢你的回答。 – 2011-05-12 14:36:46