【发布时间】:2014-05-08 00:16:04
【问题描述】:
我一直想知道为什么有些程序员在条件句中使用FALSE == var 而不是var == FALSE。使用前者是否有任何性能提升?我相信后一种格式更具可读性。
【问题讨论】:
-
没有性能差异,但如果误写为“FALSE = var”则不会编译。看起来很丑。
-
指定语言。但是在我知道的所有语言中,没有区别。它叫做Yoda Conditions,有些人用它来避免不小心使用
=而不是==。 -
Related question 你可能会看到。
标签: difference