ruby的逻辑运算符and与&&_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ruby的逻辑运算符and与&&

ruby的逻辑运算符and与&&

 2013/11/29 13:27:05  zhaoningbo  程序员俱乐部  我要评论(0)
  • 摘要:ruby中,and与&&是有区别的,而且不在“短路”运算上。看例子:putstrueandfalseputs(trueandfalse)putstrue&&falseputstrue&false////~>truefalsefalsefalse翻资料发现ruby1.8.7有这么个说法:引用Use&&/||forbooleanexpressions,and/orforcontrolflow.(Ruleofthumb
  • 标签:Ruby
ruby中,and与&&是有区别的,而且不在“短路”运算上。看例子
class="ruby">
puts true and false
puts (true and false)
puts true && false
puts true & false
////~>
true
false
false
false

翻资料发现ruby1.8.7有这么个说法:
引用
Use &&/|| for boolean expressions, and/or for control flow. (Rule of thumb: If you have to use outer parentheses, you are using the wrong operators.)
上一篇: Git与Repo入门 下一篇: 没有下一篇了!
发表评论
用户名: 匿名