![]() |
1
4
在这种情况下,
我坚持前面的答案:else if()等同于但更可读,那么else if()…
不管怎样,您发现和呈现的代码看起来有点笨拙,而且不是很快,因为其他原因。
|
![]() |
2
11
除了缩进和可读性之外,它不会改变任何东西。仍然是相同的代码,绝对等价的:-)我肯定会更改它,尽管这样会使它更可读。缩进通常意味着嵌套,而这里没有嵌套。 |
![]() |
3
4
这被称为” the arrow anti-pattern “(由于箭头的相似性…” if if if if do something endif endif endif endif …它几乎总是不利于可读性,除非有令人信服的理由离开它。 http://www.codinghorror.com/blog/2006/01/flattening-arrow-code.html 我会把它弄平。 |