091117 T else if 的写法

写法一:
if(a){
}
else if(b){
}

写法二:
if(a){
}
else{
    if(b){
    }
}

以上两种写法,语义上是有很大的区别的:
第一种表明a和b两个同级的判断,而第二种则表明a和b的层级关系。
个人认为在很多情况下,为了语义的明郞,虽然else if只有一个简单的分支,也应该使用第二种。

原文地址:https://www.cnblogs.com/zgynhqf/p/1607746.html