"for" 루프 안의 increment 절은 루프의 카운터를 수정해야 합니다

 

for 루프의 카운터가 increment 절 외부에서 증가할 경우 매우 혼란스러운 상황을 야기합니다. 가능한 카운터의 증가는 루프의 increment 절로 이동해야 합니다.

규칙을 어긴 코드

for (i = 0; i < 10; j++) { // 규칙을 어긴 코드
  // ...
  i++;
}

규칙을 준수한 해결책

for (i = 0; i < 10; i++, j++) {
  // ...
}

또는

for (i = 0; i < 10; i++) {
  // ...
  j++;
}

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project