与三元运算符对应的方法的名称是什么?我的意思是:+表示添加,= =等于等等。
我想覆盖三元运算符来构建代理类(与Javascript proxies相同的想法),但我似乎无法找到它的名称。
答案 0 :(得分:3)
如果您正在讨论? :
运算符,那么有两个名称是已知的,那就是三元运算符或条件运算符。
但它不是一种方法,正如您在this table中所看到的那样。
您需要转到Ruby Source本身来覆盖行为。可能不是你想做的事。
答案 1 :(得分:1)
我很确定它只是被称为三元运算符。通常人们会在你这么说的时候知道你的意思,即使在研究期间我也从未听过或看到过其他名字。
答案 2 :(得分:0)
如果你的意思是符号,我会称之为:
?:
(问号,冒号)