在 Ruby 中,与许多其他面向对象编程语言一样,运算符是可重载的。但是,只有某些字符运算符可以重载。
此列表可能不完整,但以下是一些不能重载的运算符:
!, not, &&, and, ||, or
——吉姆·韦里奇