ibl*_*lue 3 ruby operator-precedence
我错过了什么或者这是红宝石中的错误吗?
a = %w(foo bar baz)
a.include? "foo" # => true
a.size == 3 # => true
a.include? "foo" && a.size == 3 # => false
Run Code Online (Sandbox Code Playgroud)
Ste*_*fan 10
a.include? "foo" && a.size == 3
Run Code Online (Sandbox Code Playgroud)
被评估为
a.include? ("foo" && a.size == 3)
Run Code Online (Sandbox Code Playgroud)
因为
"foo" && a.size == 3 #=> true
Run Code Online (Sandbox Code Playgroud)
这相当于
a.include? true
Run Code Online (Sandbox Code Playgroud)
是的 false
| 归档时间: |
|
| 查看次数: |
369 次 |
| 最近记录: |