1
Q
否定表達式
A
回答
0
那些將返回相同的結果我能想到的任何例子,但檢查其他東西的時候表達式之前放置!
可以幫助(例如!my_array.include?("bob")
。
4
他們幾乎是相同的。
! (name == "bob")
調用兩種方法!
和==
。你可以寫它像name.==('bob').!
。name != "bob"
只調用一個方法!=
。name.!=('bob')
。
除非您重新定義!=
,否則您不必擔心這兩個選項。在大多數情況下,它們是相同的。
下面是一個例子,你如何能打破它:
name = 'bob'
def name.!= s
true
end
name.!=('bob') # => true
name.==('bob').! # => false
您可能期望的第一個結果是false
因爲左側(可變name
)的'bob'
右側等於'bob'
,但它並不是因爲該方法被重新定義。
相關問題
- 1. 否定表達式
- 2. 否定正則表達式
- 3. C#否定表達式
- 4. 否定正則表達式
- 5. 正則表達式否定
- 6. 正則表達式和jQuery驗證。否定表達式
- 7. 否定詞組? - 正則表達式(正則表達式)
- 8. 正則表達式不匹配否定表達式
- 9. .NET正則表達式串否定
- 10. XQuery否定正則表達式
- 11. 正則表達式否定 - Apache
- 12. 簡單的正則表達式否定
- 13. 如何使這個表達式否定
- 14. 否定交替正則表達式
- 15. 簡單正則表達式否定
- 16. 正則表達式匹配否定
- 17. 正則表達式否定問題
- 18. JavaScript的正則表達式 - 的否定(:)
- 19. 表達式'&(* some_vector.end())`是否定義良好?
- 20. 正則表達式否定組
- 21. 正則表達式塊否定
- 22. PHP否定正則表達式
- 23. 否定的正則表達式
- 24. 正則表達式 - 否定串
- 25. 否定類的正則表達式
- 26. 正則表達式:否定斷言
- 27. 如何否定的正則表達式
- 28. 如何否定正則表達式?
- 29. 正則表達式中的否定
- 30. PHP正則表達式否定
這是一樣的。這就像是問'5-1'還是'5 +(-1)' –
有什麼區別?我們是否問性能問題?(如果我們只談論字符串或者不同的對象,實現)? ...或者我們在談論最終結果(它們是相同的,除非'#!='和'#=='方法沒有按預期行事)? – Myst