VSCode foreach循环-未使用被忽略的局部变量的值



我使用foreach循环,因为我需要将这个量添加到一个单独的数组中,这是最简洁的方法。但VSCode报告了一个小错误,因为foreach循环中的变量没有使用。。。尽管我不需要在这里使用它。

for (String ignored : array)
indexes.add(firstIndex++);

我在Intellij中打开了该项目,它通过将变量名更改为ignored来修复错误,因此错误消失了。但在VSCode中,它并没有被忽略,我不知道如何让它忽略它?

我已经考虑过使用普通的for循环或使用Intellij,我不想使用它们。我更喜欢VSCode,foreach循环看起来更整洁,错误消息警告是唯一的问题。

您可以在方法或类之前添加@SuppressWarnings("unused")以抑制此警告。

将变量重命名为ignored以抑制此警告在IntelliJ IDEA中是一个温和的解决方案。我在GitHub上提交了一个类似的功能请求。

最新更新