使用“和”运算符与&&和运营商?我个人认为“和”只会引起混淆(具有讽刺意味)。
如果没有任何差异,为什么会存在?这看起来很愚蠢和不必要。
答案 0 :(得分:10)
这是同一个运营商。差异仅仅是风格之一。请查阅您的项目文档,或询问您的老板,您的妻子或掷硬币。
答案 1 :(得分:10)
它们是不合时宜的 - 它们最初是为了容纳那些没有“^”或“|”的人而引入的键盘上的字符。
此外,虽然“和”和“&&”相当......“和”和“&”是完全不同的。使用“和”而不是“&&”由于几个不同的原因,它只是在许多不同的层面上混淆。包括给可怜的维护程序员一个完全不必要的“wtf?”经验。
我不在任何代码中使用它们。我肯定从来没有看到在任何“实时”代码中使用它们。
... IMHO
如果您有兴趣,可以参考以下主题: