有没有办法忽略“无法到达的语句”错误?


问题内容

是否有可能以某种方式忽略此错误?我发现将return自己不想运行的代码放在前面比注释它要容易得多(当注释重叠并且表现不佳时)…


问题答案:

否。这是编译时错误。因此,在运行课程之前,您 必须 摆脱它。

我通常要做的是if在其前面放置一个虚假陈述。就像是:

if(true)
    return;
// unwanted code follows. no errors.
i++;
j++;

使用此代码,您将不会Unreachable statement出错。您将得到想要的东西。