当前位置:  开发笔记 > 编程语言 > 正文

关系运算符表达式顺序

如何解决《关系运算符表达式顺序》经验,为你挑选了1个好方法。

这可能是一个愚蠢的问题,但好奇心已经变得更好了.我最近看到代码似乎"反转"关系运算符的表达式顺序,例如:

if (0 == someVariable)

与我通常看/写的相反:

if (someVariable == 0)

对我来说,第二种方法似乎更具可读性和直观性,所以我想知道是否有一些原因我看到了第一种方法?从逻辑上讲,这两个陈述都会评估相同的结果,所以这只是个人偏好的问题,如何写出来?



1> 小智..:

我理解这是个人偏好.虽然通过将变量放在第二位,您可以确保不会意外地将常量分配给用于隐藏c开发人员的变量.这可能是你在c#中看到它作为开发人员切换语言的原因.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有