写法一:if(a){}else if(b){}
写法二:if(a){}else{ if(b){ }}
以上两种写法,语义上是有很大的区别的:第一种表明a和b两个同级的判断,而第二种则表明a和b的层级关系。个人认为在很多情况下,为了语义的明郞,虽然else if只有一个简单的分支,也应该使用第二种。
欢迎转载,转载请注明:
转载自 胡庆访[ http://zgynhqf.cnblogs.com/ ]