【发布时间】:2011-07-11 15:35:16
【问题描述】:
可能重复:
Is there, or is there ever going to be, a conditional operator in Delphi?
我知道 Delphi 没有 C# 中的三元运算符。
即?:
那么如何最好地表示这个函数调用呢?那里最干净的方法是什么?
如果有任何代码可以用来代替编写单独的函数,那会很好吗?如果不是,那么最有效和/或最简洁的代码表示形式是什么?
【问题讨论】:
-
不存在“the 三元运算符”。三元运算符是接受三个操作数的 any 运算符。您可能指的是特定的三元运算符,即
?:。 -
感谢 Mikael,投票结束。
-
@Andreas,如果只有一个三元运算符,那么它就是 the 三元运算符。我们也可以通过它的名字来称呼它,条件运算符。同样,只有一个人发表了关于这个问题的第一条评论。我们可以称他为对这个问题发表第一条评论的人,也可以直呼他的名字 Andreas。
-
要回答“是否会成为一部分”,我的猜测是没有,不会有。这不是“Pascal-y”。
-
@Rob:是的,你是对的,当然。
标签: delphi operators ternary-operator