Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这段代码的可能目的是什么:if(1 == 1){...}?
if(1 == 1){...}
到目前为止,我所知道的只是所谓的“虚构如果”。
它与以下内容相同:
if (true) { }
它总是会进入区块。这就是一些懒惰的开发者在“测试”一段代码以强制其执行到if块中时所做的事情。他们有时会忘记在将代码投入生产之前将其替换为真实条件。
if
更糟糕的是:
if (true || originalCondition) {}
为了你自己,避免这种结构,就像魔鬼避免十字架一样。