说我有一个这样的循环:

for (int i = 0; i < someint; i++)
{
    if (i == somecondition)
    {
        DoSomething();
        continue;
    }
    doSomeOtherStuff();
}

相对...
for (int i = 0; i < someint; i++)
{
    if (i == somecondition)
    {
        DoSomething();
    }
    else
    {
        doSomeOtherStuff();
    }
}

有什么理由要使用另一个?还是仅仅是个人喜好?
我要求的主要语言是Java,但我想它也适用于大多数其他语言。

最佳答案

从技术上讲,不是,但是我发现这种情况下更漂亮。

09-06 15:42