我最近在发布之前从我们的代码库中删除了一段代码,并使用了if(false)语句来阻止执行:
if (false) {
ArrayList<String> list = new ArrayList<String>();
...
}
这将很好地编译,并将防止执行有问题的代码块(对或错,这不是当前的参数)。
但是,在某种程度上,我将上面的代码块更改为:
while (false) {
ArrayList<String> list = new ArrayList<String>();
...
}
并收到无法访问的语句编译错