【发布时间】:2012-11-25 20:09:25
【问题描述】:
如果我想实现一些可以以两种方式实现的条件代码。那么条件运算符 ?: 或 if..then..else 哪种方式更好??
【问题讨论】:
-
取决于您要执行的操作。如果没有更多信息,这个问题就无法真正回答(甚至主观上)。
-
@BhavikShah:因为有些情况更适合
?:,有些更适合if/else。 -
您可能想用您使用的任何语言标记您的问题。
-
@ShivaPareek:它取决于相关用途。如果您真的无法决定,并且没有任何其他信息,请前往
if/else;它会混淆更少的白痴。但两者都工作,并且工作得很好它们的用途,并且使用if/else其中?:会更有意义,只是看起来对我来说很无聊。 -
@BhavikShah 如果他询问性能,我会感到非常惊讶。应该没有区别,即使有,可读性和可维护性更重要。
标签: c# java c++ c conditional