我有一个关于Ruby匹配运算符的愚蠢问题。为什么Ruby使用匹配运算符
我找不到任何相关信息,但我需要搞清楚这一点,因为其他运算符(如
请给我指点迷津。
=~
而不是~=
?是出于历史、心理或其他考虑而选择前者而非后者吗?我找不到任何相关信息,但我需要搞清楚这一点,因为其他运算符(如
+=
、-=
、!=
、>=
和<=
)将=
置于其他运算符右侧,而=~
则相反。请给我指点迷津。
=〜
和!〜
,即1987年。 - Stefan~=
,=<
, '=!' 等等。 :-) - Cary Swoveland