코드를 작성하면서 반복적인 일을 수행할 경우가 있습니다. 그런 경우에는 여러줄의 코드를 작성하기보단 반복문을 작성하면 간단하게 수행할 수 있습니다.
for 반복문은 다른 언어와 거의 비슷하게 작성하면 사용할 수 있습니다. C언어와 동일하죠.
void main() {
for (var i = 0; i < 10; i++) {
print(i);
}
}
>> 0
>> 1
>> 2
>> 3
>> 4
>> 5
>> 6
>> 7
>> 8
>> 9
반복문 안에서 마찬가지로 continue;, break; 역시 사용가능합니다.
while 반복문 역시 C언어와 거의 유사합니다.
void main() {
int i = 0;
while (i < 10) {
print(i);
i++;
}
}
>> 0
>> 1
>> 2
>> 3
>> 4
>> 5
>> 6
>> 7
>> 8
>> 9
do ~ while 반복문 역시 사용가능합니다. 하지만 사용빈도는 매우 적은 것 같습니다. while 반복문과 do ~ while 반복문의 차이점은 알고 계실겁니다. while 반복문은 조건은 체크한 후 실행을 합니다만, do ~ while 반복문은 일단 do 를 실행하고, 조건을 체크한 후 반복을 결정합니다.
void main() {
int i = 0;
do {
print(i);
i++;
} while (i < 10);
}
>> 0
>> 1
>> 2
>> 3
>> 4
>> 5
>> 6
>> 7
>> 8
>> 9