【发布时间】:2013-04-29 15:17:09
【问题描述】:
三元运算符对应的方法叫什么名字?我的意思是 :+ 表示加法, :== 表示相等等。
我想重写三元运算符来构建一个代理类(与Javascript proxies 相同的想法),但我似乎找不到它的名称。
【问题讨论】:
标签: ruby proxy ternary-operator
三元运算符对应的方法叫什么名字?我的意思是 :+ 表示加法, :== 表示相等等。
我想重写三元运算符来构建一个代理类(与Javascript proxies 相同的想法),但我似乎找不到它的名称。
【问题讨论】:
标签: ruby proxy ternary-operator
如果您谈论的是? : 运算符,则有两个名称,那就是三元运算符或条件运算符。
但它不是一种方法,正如您在this table 中看到的那样。
您需要转到 Ruby Source 本身来覆盖该行为。可能不是你想做的。
【讨论】:
我很确定它只是被称为三元运算符。当你这么说的时候,人们通常会明白你的意思,而我从未听说过或见过另一个名字,即使在研究期间也是如此。
【讨论】:
如果你的意思是符号,我会这样称呼它:
?:
(问号,冒号)
【讨论】: