0

三元运算符对应的方法叫什么名字?我的意思是 :+ 表示加法, :== 表示相等等。

我想重写三元运算符来构建一个代理类(与Javascript 代理的想法相同),但我似乎找不到它的名称。

4

3 回答 3

3

如果您在谈论? :运算符,则有两个名称,那就是三元运算符或条件运算符。

但这不是一种方法,正如您在此表中看到的那样。

您需要转到 Ruby Source 本身来覆盖该行为。可能不是你想做的。

于 2013-05-05T21:08:23.593 回答
1

我很确定它只是被称为三元运算符。通常,当您这么说时,人们会明白您的意思,而我从未听说过或见过另一个名字,即使在研究期间也是如此。

于 2013-05-05T21:01:15.050 回答
0

如果你的意思是符号,我会称之为:

?:

(问号,冒号)

于 2013-05-05T21:08:25.587 回答