![]() |
1
19
结合@chris和@aj答案: 我想你要的是接线员,而不是。
而C的运算符使用短路计算,因此如果第一个表达式返回false,则不会计算第二个表达式。 … |
![]() |
2
4
|
![]() |
3
2
C使用懒惰的检查,所以您的第一个代码应该很好(当然,将更改为&&C!) 更新-这里是: http://msdn.microsoft.com/en-gb/library/6373h346.aspx “ 手术 X氏Y 对应于操作 X Y 但如果x为真,则不计算y(因为无论y的值是什么,or操作的结果都是真的)。这就是所谓的“短路”评估。 “ 再次更新-应该使用&&! |
![]() |
4
1
我要补充一点强制性的建议,即必须深入挖掘公共属性层通常意味着您暴露了太多的内部状态,并且您正在遍历的类应该为您完成这项工作。我还希望对象首先确保其属性不返回空值。 当然也有边缘案例,但这些都是很好的经验法则。 |
![]() |
jlandercy · PostgreSQL参数化窗口大小 7 年前 |