|
1
4
两者相当:
我假设它们也编译到同一个程序集,所以应该没有区别。 |
|
|
2
2
我要看你怎么安排。嵌套if相当于向每个内部ifs添加and:
相当于:
我的建议是努力提高可读性并检查你的逻辑。你可能会发现 DeMorgan's Laws 有助于重新安排逻辑。 有一个总是让我恼火:
VS
我只是不确定哪个更可读。它们在逻辑上是等价的。第一种更为表格化,在视觉上更容易,但重复语句1;第二种更为嵌套,更为难看(在我看来),但不重复语句。最终这是一个判断调用,因为它对编译器没有影响。 |
|
3
1
嵌套的
可以标准化为级联
我们已经淘汰了
|