다트(Dart)의 반복문이란?
다트(Dart)의 반복문은 특정 조건이 만족되면 계속해서 일정한 작업을 반복 수행하는 데 사용하는 명령문입니다. 또한, 계속해서 같은 작업을 반복하는 대신 작업을 수행한 후 조건에 따라 작업을 계속할지 중단할지 결정합니다.
다양한 다트(Dart) 반복문
다트(Dart)에서는 주로 사용되는 반복문으로 for문, while문, do-while문이 있습니다. 이들은 사용하는 방법이나 동작이 조금씩 다릅니다. 한 가지 공통점은 반복문이 한 번 실행될 때마다 조건을 검사하고 조건에 따라 작업을 계속하거나 중단하는 것입니다.
for문의 사용법
for문은 초기식, 조건식, 반복 후 작업을 정의하는 구조를 갖습니다. 초기식에서 반복 카운터를 세팅하고, 조건식에서는 반복을 계속할지 결정하고, 반복 후 작업에서는 반복 카운터를 업데이트합니다.
for (int i=0; i<10; i++){
print('Hello $i');
}
위 코드는 0부터 9까지 ‘Hello (숫자)’를 출력합니다. 처음에는 ‘Hello 0’, 다음은 ‘Hello 1’, 마지막에는 ‘Hello 9’가 출력됩니다.
while문의 사용법
while문은 조건식을 만족하는 동안 구문을 계속 반복합니다.
int i = 0;
while(i < 10){
print('Hello $i');
i++;
}
위 코드는 ‘Hello 0’부터 ‘Hello 9’까지 출력합니다. 다만 이 경우에는 반복 카운터를 별도로 관리해야 합니다.
do-while문의 사용법
do-while문은 조건식을 검사하기 전에 먼저 구문을 실행하고, 그 후 조건식을 만족하는 동안 구문을 계속 반복합니다.
int i = 0;
do{
print('Hello $i');
i++;
}while(i < 10);
이 경우도 ‘Hello 0’부터 ‘Hello 9’까지 출력합니다. 하지만 do-while문은 최소한 한 번은 코드가 실행됩니다.