〖Ruby〗Ruby运算符/优先级
优先级 能否重写 运行符 描述 最高 Y [] []= 数组下标 数组元素赋值 Y ** 冥乘 Y ! ~ + - 非 位非 一元加 负号 Y * / % 乘 除 模 Y + - 加 减 Y >> << 右移 左移 Y & 位与 Y ^| 位异或 位或 Y <= < > >= 小等于 小于 大于 大等于 Y <=> == === =~ (1)各位相等判断 != !~ (2)后两个不能重写 && 短路与 || 短路或 .. ... 区间的开始点至结束点 ?: 三元条件运算符 = %= ~= /= -= (1)各种赋值 += |= &= >>= (2) <<= *= &&= ||= (3) **= (4) defined? 检查类型 not 逻辑非 or and 逻辑或 逻辑非 if unless (1)判断与循环 while until (2) begin/end 定义方法,类,模块的范围