我寻找过这个,但找不到答案,无论出于何种原因,我太羞耻地问教授,由于那种感觉,当数百人盯着你...如果我省略Java中的大括号可以吗?
无论如何,我的问题括号的重要性是什么?我可以忽略它们吗?例如:
for (int i = 0; i < size; i++) {
a += b;
}
VS
for (int i = 0; i < size; i++)
a += b;
我知道他们两个的工作,但如果我省略了括号(我倾向于做了很多,由于能见度)将是改变任何东西,任何事情在所有?正如我所说,我知道它是有效的,我测试了十几次,但现在我的一些任务变得越来越大了,出于某种原因,我有非理性的担心,从长远来看,这是我的原因吗?有没有理由担心呢?
是的,我意识到这个问题,我没有使用括号,当只有一行后,如果... – vedran
@vedran:所以你知道这个问题,但你只是假设它永远不会咬你?而且每个阅读你的代码的人都会知道该期待什么?我只是说 - 有一个原因,为什么他们在我已经与之合作的编码规范中被要求:) –
我只是觉得自己像一个私人人士一样被嘲笑。是的,尽管对我来说更方便,但我的团队中的其他人却觉得这很麻烦,也很麻烦。从现在开始,我会确保使用括号。 – vedran