Ruby演算子 - Silver/Gold試験対策
# ★は再定義可能な演算子(つまりメソッド) 高い :: ★ [] ★ +(単項) ! ~ ★ ** ★ -(単項) ★ * / % ★ + - ★ << >> ★ & ★ | ^ ★ > >= < <= ★ <=> == === != =~ !~ && || .. ... ?:(条件演算子) =(+=, -= ... ) not 低い and or
a && b || c #=> (a && b) || c a || b && c #=> a || (b && c) a = false or true #=> true p a #=> false
# 再定義可能な演算子 # +@ -@は単項演算子 | ^ & <=> == === =~ > >= < <= << >> + - * / % ** ~ +@ -@ [] []= ` ! != !~
# 再定義不可能な演算子 # 代入、範囲、条件 = ?: .. ... not && and || or ::