-1
A
回答
4
我很確定沒有(支持)方法來改變And
/Or
的含義,並且假設您的代碼將來可能會被其他人維護或讀取,這將是一個非常糟糕的主意, d將它們完全混淆。
如果條件太複雜,我建議將其分成多行。
所以不是:
If x AndAlso y AndAlso (z Or w) Then
讓它像:
xy = x AndAlso y
zw = z Or w
if xy AndAlso zw Then
相關問題
- 1. 編輯使用短路運營商
- 2. 邏輯運營商在php
- 3. 邏輯和運營商的for循環
- 4. vb.net結合和或或運營商
- 5. 短路運營商和尾遞歸
- 6. 邏輯運算符或無短路
- 7. 編譯器添加引用運營商
- 8. ||的邏輯錯誤運營商?
- 9. 理解bash邏輯。 (運營商和報價)
- 10. 解決運營商歧義
- 11. 如何在運營商中使用AND運算符邏輯我無法在面試中解決它?
- 12. 是否有任何正確的聯想短路運營商
- 13. 指數和非,或,和運營商
- 14. | =運營商,可能的短路評估?
- 15. 令運營商
- 16. R如果別人用邏輯和boollean運營商
- 17. Iterable上的短路邏輯運算符
- 18. 是什麼Perl的(或和)和(||,&&)短路運營商之間的區別?
- 19. zip rxjava運營商不能解決方法訂閱
- 20. 或運營商與三元運營商
- 21. 編譯角度編輯器指令
- 22. 瞭解VBScript和運營商
- 23. 瞭解PowerShell運營商+和
- 24. 方案使用和運營商降低
- 25. grepping柱(和|或)運營商
- 26. 美國運營商(或任何運營商)對於美國運營商的空閒TCP超時
- 27. 是:任何運營商?
- 28. 如何延遲指令的運行邏輯,直到解決ui-route問題?
- 29. Ansible - 如何使用或運營商
- 30. 我無法解決邏輯
這有助於重申在實際*問題*問題,而不是僅僅要求在標題中的問題,然後去在問題本身中隨機抽出一些話題。 – MatrixFrog 2010-06-20 05:47:03
那會是[Yabba Dabba Doo](http://en.wikipedia.org/wiki/The_Flintstones),而不是Yaba Yaba Du。至少得到**事實**的權利。 – Kobi 2010-06-20 06:01:28
另一個合理的途徑是在大多數情況下使用非短路版本'And'&'Or',而實際上邏輯短路並不重要。這增加了一些自我記錄,因爲偶爾使用'AndAlso'&'OrElse'會很突出,並強調你依賴於短路。 – MarkJ 2010-06-21 16:33:58