条件运算符,是否合适?

时间:2014-03-09 19:53:52

标签: operators conditional

我想知道,何时使用条件运算符是合适的?

我发现我可以使用它们非常多,而且它确实缩短了我项目中的行数,但我担心这会让我的代码更难以为我工作的人阅读。

我知道有很多编码标准格式供人们坚持使用,我想知道他们是否提到使用条件运算符。

(a == b) ? true : false;

1 个答案:

答案 0 :(得分:2)

为了谷歌搜索,你应该知道这通常被称为三元运算符。

我自己,我很喜欢他们

      var quantity_message =  qty > 7 ? "enough" : "insufficient";

但是我认为随着时间的推移,他们会很快阅读。

诸如official Java conventionsGoogle's java conventions之类的常见约定不讨论是否使用三元表达式,而是对如何格式化它们进行一些评论。我认为没有人会完全禁止他们,但我会明智的。