根据this page,可以覆盖Ruby中的常量分辨率操作符。 (向下滚动到页面底部。)这是真的吗?如果是这样,我该怎么做?我为什么要这样做?
答案 0 :(得分:2)
Ruby编程语言仅将这些运算符列为可定义的:
! ~ + # Boolean NOT, bitwise complement, unary plus
** # Exponentiation
- # Unary minus (define with-@)
* / % # Multiplication, division, modulo (remainder)
+ - # Addition (or concatenation), subtraction
<< >> # Bitwise shift-left (or append), bitwise shift-right
& # Bitwise AND
| ^ # Bitwise OR, bitwise XOR
< <= >= > # Ordering
== === != =~ !~ <=> # Equality, pattern matching, comparison
来源: Yukihiro Matsumoto:“红宝石编程语言”第102页(2008年,第一版)
所以我猜你引用的网页完全错了。