Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
三元运算符对应的方法叫什么名字?我的意思是 :+ 表示加法, :== 表示相等等。
我想重写三元运算符来构建一个代理类(与Javascript 代理的想法相同),但我似乎找不到它的名称。
如果您在谈论? :运算符,则有两个名称,那就是三元运算符或条件运算符。
? :
但这不是一种方法,正如您在此表中看到的那样。
您需要转到 Ruby Source 本身来覆盖该行为。可能不是你想做的。
我很确定它只是被称为三元运算符。通常,当您这么说时,人们会明白您的意思,而我从未听说过或见过另一个名字,即使在研究期间也是如此。
如果你的意思是符号,我会称之为:
?:
(问号,冒号)