[dart] break 문과 continue 문

break 문은 종종 반복문 내에서 사용되며, 해당 반복문을 즉시 종료합니다.

예를 들어, 다음과 같이 반복문을 사용하여 숫자를 탐색하고, 특정 조건을 만족하는 경우 break 문을 이용하여 반복문을 종료할 수 있습니다.

void main() {
  for (var i = 1; i <= 10; i++) {
    if (i == 5) {
      break;  // 반복문 종료
    }
    print(i);
  }
}

위의 코드를 실행하면 1 2 3 4가 출력된 후 반복문이 종료됩니다.

continue 문

반복문 내에서 현재 반복을 스킵하고 다음 반복으로 진행하려면 continue 문을 사용할 수 있습니다.

다음은 홀수인 경우에만 print 함수를 호출하여 출력하는 예제 코드입니다.

void main() {
  for (var i = 1; i <= 10; i++) {
    if (i % 2 == 0) {
      continue;  // 짝수인 경우에는 현재 반복을 스킵
    }
    print(i);
  }
}

위의 코드를 실행하면 1 3 5 7 9가 출력됩니다.

위의 예제처럼 break 문과 continue 문을 사용하여 반복문 내에서 특정 조건을 만족하는 경우에 반복문을 종료하거나 현재 반복을 스킵할 수 있습니다.

References

Dart 문서 - 제어 흐름