Review AND, OR, XOR to shorten code
def check true if hoge.present? && fuga.present? end
↑this above can be improved.
def check hoge.present? && fuga.present? end
Review AND, OR, XOR
def hoge # AND false && false #=> false false && true #=> false true && false #=> false true && true #=> true # OR false || false #=> false false || true #=> true true || false #=> true true || true #=> true # XOR false ^ false #=> false false ^ true #=> true true ^ false #=> true true ^ true #=> false end
引用: (http://mt-net.vis.ne.jp/images/489/FEH14S_8_a1.gif)
AND &&
引用(http://www.wisdomsoft.jp/images/59.1.PNG)
OR ||
引用(http://www.wisdomsoft.jp/images/59.3.PNG)
Warnings
a = nil b = 10 a || b # 10 a && b # nil
XOR
引用(http://www.wisdomsoft.jp/images/59.5.PNG)