方案 1 :
if(a==z){}
if(a>x){}
if(a<c){}
if(a==d){}
方案 2 :
if(a==z){}
else if(a>x){}
else if(a<c){}
else if(a==d){}
哪个性能更好呢? 大家觉得用哪个好呢
1
SoloCompany 2017-03-06 20:36:12 +08:00 1
问你的业务逻辑,不要问性能
业务逻辑等价的话,用后者(如果语言支持的话, switch case 更佳) 不等价的话,你这个问题还有提问的必要吗 |