if (statement)
{
// comment to denote in words the case
do this;
// keep this block simple, if more than 10-15 lines needed, I add a function for it
}
else
{
do this;
}
这只是个人喜好的问题。我个人使用两种样式,如果我有理由相信我不需要添加更多的语句,我会使用第一种样式,但如果可能的话,我会使用第二种样式。由于您不能向第一种样式添加更多的语句,因此我听到一些人建议不要使用它。然而,第二种方法确实会产生额外的代码行,如果您(或您的项目)使用这种编码风格,第一种方法对于简单的 if 语句是非常可取的:
if(statement)
{
do this;
}
else
{
do this;
}
然而,我认为这个问题的最佳解决方案是使用 Python。使用基于空格的块结构,您没有创建 if 语句的两种不同方法: 您只有一种: