[dart] 반복문에서의 break와 continue 사용법

이번 포스트에서는 dart 언어에서 사용되는 breakcontinue 키워드에 대해 알아보겠습니다.

반복문에서의 break

break 키워드는 반복문을 중단할 때 사용됩니다. 예를 들어, 다음과 같은 경우에 사용할 수 있습니다.

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      break;
    }
    print('현재 숫자는 $i 입니다.');
  }
}

위 코드에서, 반복문은 1부터 5까지 실행되지만 i가 3일 때 break 키워드에 의해 중단됩니다. 따라서 결과는 다음과 같습니다.

현재 숫자는 1 입니다.
현재 숫자는 2 입니다.

반복문에서의 continue

continue 키워드는 반복문에서 현재 반복을 건너뛸 때 사용됩니다. 아래의 예제를 살펴봅시다.

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print('현재 숫자는 $i 입니다.');
  }
}

위 코드에서 i가 3일 때 continue 키워드에 의해 현재 반복이 건너뛰어집니다. 결과는 아래와 같습니다.

현재 숫자는 1 입니다.
현재 숫자는 2 입니다.
현재 숫자는 4 입니다.
현재 숫자는 5 입니다.

breakcontinue 키워드를 사용하여 반복문을 효율적으로 제어하여, 코드의 실행 흐름을 조절할 수 있습니다.

참고 자료: Dart Documentation