如果只有一个cond的话,第一种写法比较正常,也没增加多少缩进。
如果cond作为合法性检查,且条件很多的话,后面的写法好
if(cond0)
{
XXX;
return;
}
if(cond1)
{
YYY;
return;
}
if(cond2)
{
ZZZ;
return;
}
statement1;
这么写能减少很多缩进,而且条件检查的逻辑也比较清楚。
【 在 giggham (make clean) 的大作中提到: 】
我个人审美很讨厌代码缩进多
所以
if (cond)
{
statement1;
statement2;
}
能写成
if (!cond) return; (continue)
statement1;
statement2;
的话
我通常都会选择后者
但有同事说那样return和continue就显得很多
大家一般怎么选择的?
--
FROM 123.118.103.248