[dart] while 루프

Dart는 while 루프를 사용하여 조건이 참인 동안 코드 블록을 실행할 수 있습니다.

기본 구조

while (조건) {
  // 조건이 참일 때 실행되는 코드
}

위의 구조에서 조건은 참 또는 거짓을 판단하는 표현식이며, 참일 경우 코드 블록이 반복적으로 실행됩니다.

예제

다음은 while 루프를 사용하여 1부터 5까지의 숫자를 출력하는 간단한 예제입니다.

void main() {
  int i = 1;
  while (i <= 5) {
    print(i);
    i++;
  }
}

위의 코드는 i가 5를 초과할 때까지 print(i)를 실행하고 i를 증가시킵니다.

무한 루프

주어진 조건이 항상 참이면 while 루프는 무한하게 실행됩니다. 따라서 무한 루프를 방지하기 위해서는 조건을 명확하게 설정해야 합니다.

요약

Dart의 while 루프를 사용하면 특정 조건이 참일 때 코드 블록을 반복적으로 실행할 수 있습니다. 하지만 무한 루프에 주의해야 합니다.

더 자세한 내용은 공식 Dart 문서를 참고하세요.

공식 Dart 문서 - while 루프