[Dart] Loop

devvace ㅣ 2022. 11. 3. 23:47

# for

  • 기본적인 'for'문은 다음과 같이 사용할 수 있다.
void main() {
	for(int i = 0; i < 10; i++) {
    	print(i);
    } 
    
    int total = 0;
    List<int> numbers = [1, 2, 3, 4, 5, 6];
    
    for(int i = 0; i < numbers.length; i++) {
		total += numbers[i];
    } 
    print(total);
}
  • 'in' 키워드를 사용해서 반복문을 수행할 수도 있다.
void main() {
    for(int number in numbers) {
    	print(number); 
    } 
}

 

# while

  • 기본적인 'while'문은 다음과 같이 사용할 수 있다.
void main() {
	int total = 0;
    while(total < 10) {
    	total += 1; 
    } 
}
  • 'do' 키워드를 사용해서 반복문을 수행할 수도 있다.
  • 'do' 안의 로직을 먼저 수행하고 'while' 문을 수행한다.
void main() {
	total = 0;
    do {
    	total += 1;
    } while(total < 10); 
}

 

# continue

  • 'continue' 키워드를 반복문 안에서 사용하게 되면, 해당 회차는 스킵된다.