回答
它本身不做任何事情。這可能是當那個地方有病的時候留下的遺物。在調試時,將表達式轉換爲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