[Dart 기초14] for / for in 반복문

코덩이·2023년 5월 12일
0

for loop

void main(){

  // for loop
  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);
 
}

출력결과

0
1
2
3
4
5
6
7
8
9
21

for-in loop

  • 요소가 직접 number에 담김 (not index)
total = 0;
  
  for(int number in numbers){
    print(number);
    total += number;
  }
  
  print(total);

출력결과

1
2
3
4
5
6
21

brack 사용

  total = 0;
 
  for (int i = 0; i < 10; i++) {
    total += 1;
    if (total == 5) {
      break;
    }
  }
  
  print(total);

출력결과

5

continue 사용

void main() {
  
  for(int i = 0; i < 10; i++){
    if(i == 5){
      continue;
    }
    print(i);
  }
}

출력결과

profile
개발공부중

0개의 댓글