哪个对可读性更好
Which is better for readability?
就
可读性而言,哪种风格更好?
bool isNew = (SelectList.Key > 0) ? true: false;
或
bool isNew = SelectList.Key > 0;
我知道这是非常微不足道的,但只是想让它变得更好......谢谢
编辑:交换了条件语句中的值
我会说这更好
bool isNew = SelectList.Key > 0;
或者你可以通过这样的写作来提高可读性,
在我看来//set the value of isNew to true if bla bla else false.
bool isNew = (SelectList.Key > 0);
后者会迫使我首先处理表达式,而不是给人留下您正在SelectList.Key
分配给isNew
的印象。
相关文章:
- C++:将控制台输出存储在宏中更好吗
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 初始化具有非默认构造函数的std::数组项的更好方法
- 有没有比在库中添加一个并非由所有派生类实现的新虚拟函数更好的设计实践
- 为什么新的随机库比std::rand()更好
- 寻找一种更好的方法来表示无符号字符数组
- 哪种方法更好,性能明智
- 什么更好?返回对象指针列表?或返回指向对象列表的指针?
- 什么是更好的做法?通过指针或标识符传递类成员?
- 寻求更好地理解标准::访问
- 线程消息传递或更好:在"大师班"中访问其他班级的成员
- 有没有更好的方法来处理异常? try-catch块真的很丑
- 如何更好地检查两个 char 变量是否在一组值中?
- 有没有更好的方法对C++中的三个整数进行排序?
- 什么模板用法在阶乘中更好
- 平面缓冲区可以利用向量中的 0 吗?还是其他小波比哈尔变换更好?
- 我们应该如何使用枚举类进行索引(或者我们应该更好地避免这种情况)?
- 运行时与编译时多态性:更好的可读性与编译时错误检查,更重要的是
- 哪个对可读性更好
- 更好的可读性和简单性vs更高的复杂性和编程速度,选择什么