任何一個都可以說明爲什麼不使用繼續;聲明在PHP編碼?爲什麼使用繼續狀態是不安全的?
0
A
回答
5
我沒有看到「真正」的理由不使用它,但我可以想象,如果它們很大且複雜,那麼循環可能會有點混亂。想象一下,如果你看到這樣一個循環,並且不知道繼續關鍵字。現在你會發現,循環將在每次迭代中執行到最後。特別是如果你使用繼續與可選參數,這可能會變得非常尷尬。
+0
+1我只是寫這個。 – Gumbo 2010-11-23 13:33:56
4
我不知道有任何一般理由不使用continue
。這是一個完美的語言結構。
如果您有消息稱continue
不好,請將其添加到您的問題進行討論。
1
一些參見break
和continue
作爲「goto
變相」。使用這些語言結構是完全有效的。如果你不舒服使用它們,請不要。
相關問題
- 1. 爲什麼肥皂是安全的?爲什麼不使用HTTPS?
- 2. 爲什麼繼續使用擴展名.bat而不是.cmd?
- 3. 爲什麼Intellij繼續使用Gradle 2.2
- 4. REST API安全目前的智慧狀態是什麼?
- 5. 爲什麼數據庫不是一種全局狀態?
- 6. 爲什麼git cherry-pick不能繼續?
- 7. __caller__爲什麼不安全?
- 8. 這爲什麼不安全?
- 9. 爲了繼續使用identity impersonate = true,設置validateIntegratedModeConfiguration = false是否安全?
- 10. php - 繼續狀態的性能
- 11. 爲什麼我的安全iframe被報告爲不安全?
- 12. 爲什麼ConcurrentHashMap.putifAbsent是安全的?
- 13. 爲什麼是安全的弦
- 14. 爲什麼要使用無狀態bean?
- 15. 爲什麼Git的繼續忽略子
- 16. 什麼是對象的不同狀態?
- 17. 什麼是不安全的HTML?
- 18. JSONP安全性的狀態
- 19. 爲什麼我的狀態不確定?
- 20. 爲什麼「strcat」被視爲「不安全」?
- 21. 爲什麼C#中的ArrayList不安全?
- 22. 爲什麼我的cookie不安全?
- 23. 繼續使用此bool的正確方法是什麼?
- 24. 如何繼續使用先行的狀態對象?
- 25. 爲什麼取消的Clojure期貨繼續使用CPU?
- 26. 爲什麼我的gi.repository.Gtk繼續使用GTK 2模塊?
- 27. 爲什麼K-map的狀態是按00,01,11,10而不是00,01,11,10?
- 28. 爲什麼不mConnectThread.start()使程序繼續到ConnectThread類?
- 29. 爲什麼strtok()被認爲是不安全的?
- 30. 爲什麼這被認爲是Sharepoint中的「不安全更新」?
咦?誰在說? – 2010-11-23 13:13:51