1
A
回答
2
12
不要擔心性能。使用哪一個更清晰的閱讀。
+0
@Mark:你是對的,但我們不能忽視性能。 – 2010-11-25 08:10:47
1
從未想過的性能。過早優化是撒旦的產物,也是地獄和地球上所有邪惡的根源。
如果您的用戶/客戶抱怨,唯一一次您應該擔心的是性能問題。然後只修復他們抱怨的功能。
開發的事情是讓代碼儘可能可讀。這樣做比修改性能優化代碼更容易修復錯誤和性能問題。
至於性能,它通常不是正常的代碼,例如if
子句會傷害到性能。這是網絡,數據庫操作,alghoritms,解析字符串等
0
「節目的用意是要由人來閱讀只爲偶然計算機執行」 - 高德納
所以,如果總是別人... 。除非你找到一個地方在哪裏?有助於理解您的代碼。
1
使用「?」用於將缺省值分配給空的空值或其他不可用的變量。
使用if .. else ..其他所有內容。
相關問題
- 1. 運算符在If- Else條件下
- 2. 條件運算符(!=)(if-else語句)
- 3. 哪一個更好:if-elif-else或if-else
- 4. 的javascript:使用三元運算符的if/else if/else語句
- 5. 如何使變量在if-else語句中做'或'運算符
- 6. 如何在jstl中使用三元運算符編寫if else條件
- 7. IF-ELSE條件 - 運行在ELSE部分
- 8. 不能在JavaScript幹短手if-else(條件三元運算符)
- 9. MVC部分視圖不使用時呈現使用條件運算符(IF..ELSE)
- 10. 在React/Redux中使用Object.assign或Spread運算符?哪一個更好的做法
- 11. 在JS(jQuery)中與if/else語句組合和/或運算符
- 12. 在MySQL中使用加法運算符的IF/ELSE語句
- 13. 在PHP中使用邏輯運算符if/else
- 14. C++如何在if(class)中選擇使用哪個運算符?
- 15. 「else if」JavaScript中的條件計算器
- 16. if語句中的條件運算符?
- 17. if條件中的變量運算符
- 18. (else)if和||工作,哪個更好?
- 19. RapidMiner:有沒有辦法使用像IF,ELSE IF,ELSE等決策運算符
- 20. 嵌套Try/Except或If/Else - 如何判斷使用哪一個?
- 21. 哪一個更快/更好strcasecmp()或等於運算符?
- 22. 使用if/else中的條件值
- 23. 在if-elsif-else條件下使用REGEX
- 24. 更好:switch-case或if-else?
- 25. 多個if else條件
- 26. Java,三元運算符,if-then-else
- 27. 三元運算符的if else
- 28. Groovy速記if else運算符
- 29. Php邏輯是否使用if if else條件或多態
- 30. PHP,最好在if之前設置變量或者使用if/else?
[?:Operator Vs.如果聲明性能](http://stackoverflow.com/questions/547249/operator-vs-if-if-statement-performance) – Steven 2010-11-25 09:34:48