zoukankan      html  css  js  c++  java
  • 逻辑运算符(&& || and or)

    a = true
    b = false
    c =  a and b 
    puts c               #true     比较特殊,加括号后为false
                        #优先级:(puts true) and false
                #and or 的优先级最低,比 = 低
    a = true b = false c = a or b puts c #true a = true b = false c = a && b puts c #false a = true b = false c = a || b puts c #true puts "......................" a = true b = false c = (a and b) puts c #false a = true b = false c = (a or b) puts c #true a = true b = false c = (a && b ) puts c #false a = true b = false c = (a || b) puts c #true puts "....................." a = 1 b = 2 c = a and b #运算符优先级:(puts a) and b d = (a and b) puts c,d #1,2 a = 1 b = 2 c = a or b d = (a or b) puts c,d #1,1 #&&操作符先求解它们的第一个操作数,如果为false,那么返回它们的第一个操作数,否则,返回第二个操作数。 #||操作符先求解它们的第一个操作数,如果为true,那么返回它们的第一个操作数,否则,返回第二个操作数。 a = 1 b = 2 c = a && b d = (a && b) puts c,d #2,2 a = 1 b = 2 c = a || b d = (a || b) puts c,d #1,1
  • 相关阅读:
    ruby_debug笔记
    来自Neil
    rails 在迭代里的那些条件
    rails 表单嵌套
    rails present? 和 blank? 对于bool 值
    泛泛
    设计模式——策略模式
    Spring容器初始化过程
    Spring之ResourceLoader加载资源
    Spring之ClassPathResource加载资源文件
  • 原文地址:https://www.cnblogs.com/stellar/p/5683796.html
Copyright © 2011-2022 走看看