报告可以更有效地编写为 do-while 循环的 while 循环。 存在循环之前的代码与循环主体中的代码相同的 while 循环。 替换为 do-while 循环会移除重复的代码。 对于没有此类重复代码的 while 循环,编辑器中也提供了快速修复,但没有高亮显示。

示例:


  foo();
  while (x) {
      foo();
  }

可以替换为:


  do {
    foo();
  } while (x);

2024.1 最新变化