27

使用“and”运算符与 && 运算符有什么优缺点?我个人认为“和”只会引起混乱(具有讽刺意味)。

如果没有任何差异,为什么会存在?这似乎很愚蠢和不必要。

4

2 回答 2

27

是同一个运营商。区别只是风格之一。查阅您的项目文档,或询问您的老板或您的妻子,或掷硬币。

于 2013-02-06T23:30:34.303 回答
17

它们是不合时宜的——它们最初是为了容纳没有“^”或“|”的人而引入的 他们键盘上的字符。

此外,虽然“and”和“&&”是等价的……“and”和“&”是完全不同的。由于几个不同的原因,使用“and”而不是“&&”在许多不同的层面上只会令人困惑。包括给可怜的维护程序员一个完全不必要的“wtf”?经验。

不会在任何代码中使用它们。而且我当然从未见过它们在任何“实时”代码中使用。

恕我直言...

如果您有兴趣,这里有更多关于该主题的内容:

于 2013-02-06T23:35:51.070 回答