1) 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);
total = 0;
for(int number in numbers){
total += number;
}
print(total);
}
2) while loop
void main() {
// while loop
int total = 0;
while(total < 10) {
total += 1;
if(total == 5){
break;
}
}
print(total);
total = 0;
for(int i = 0; i< 10; i++){
total += 1;
if(total ==5){
break;
}
}
print(total);
// do-while은 거의 쓰지 않는다
// do {
// total += 1;
// } while(total < 10);
// print(total);
}
3) break, continue
void main() {
// while loop
for(int i = 0; i < 10; i++) {
if(i == 5){
continue;
}
print(i);
}
}
'개발이 좋아서 > Flutter가 좋아서' 카테고리의 다른 글
[Dart] 2일차_함수 선언 (0) | 2022.12.12 |
---|---|
[Dart] 2일차_enum (0) | 2022.12.12 |
[Dart] 1일차_if문 (0) | 2022.12.07 |
[Dart] 1일차_list, map, set (0) | 2022.12.07 |
[Dart] 1일차_operator (2) | 2022.12.07 |