<分区>
我应该用代码的紧凑性来换取一点性能吗? 具体来说,以下两者中的哪一个更可取:
// case 0:
final boolean flag = <some condition>;
for (int i = 0; i < SOME_COUNT; ++i)
{
if (flag)
{
// do foo
}
else
{
// do bar
}
}
// case 1:
final boolean flag = <some condition>;
if(flag)
{
for (int i = 0; i < SOME_COUNT; ++i)
{
// do foo
}
}
else
{
for (int i = 0; i < SOME_COUNT; ++i)
{
// do bar
}
}