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