

Dart 문법 기본 - 반복문Dart/기본2024. 8. 20. 18:12
Table of Contents
반복문 개요
반복문은 특정 코드 블록을 여러 번 실행할 수 있게 해주는 프로그래밍 구조이다.
Dart에서는 주로 for, while, do-while 문을 사용하여 반복 작업을 수행한다.
for 문
for 문은 정해진 횟수만큼 반복을 수행할 때 사용된다.
실행 결과:
1
2
3
4
5
6
7
8
9
10
이 예제에서 i는 0부터 시작하여 9까지 증가하며, 각 반복에서 i + 1을 출력한다.
for...in 문
for...in 문은 컬렉션의 각 요소를 순회할 때 사용된다.
실행 결과:
Apple
Banana
Orange
이 예제는 fruits 리스트의 각 요소를 순회하며 출력한다.
while 문
while 문은 조건이 참인 동안 반복을 수행한다.
실행 결과:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
이 예제에서는 count가 5 미만인 동안 반복을 수행한다.
do-while 문
do-while 문은 코드 블록을 최소한 한 번 실행한 후 조건을 검사한다.
실행 결과:
Number: 1
Number: 2
Number: 4
Number: 8
Number: 16
Number: 32
Number: 64
break와 continue 키워드
break와 continue는 반복문의 흐름을 제어하는 키워드이다.
break 키워드
break는 반복문을 즉시 종료한다.
실행 결과:
0
1
2
3
4
continue 키워드
continue는 현재 반복을 건너뛰고 다음 반복으로 넘어간다.
실행 결과:
0
1
3
4
반복문 사용 시 주의사항
- 무한 루프 방지: 반복 조건을 잘못 설정하면 무한 루프에 빠질 수 있다. 항상 종료 조건을 명확히 설정해야 한다.
- 성능 고려: 큰 데이터셋을 다룰 때는 반복문의 성능을 고려해야 한다. 가능한 경우 더 효율적인 방법을 찾아본다.
- 중첩 반복문: 중첩 반복문을 사용할 때는 각 반복문의 변수 이름을 명확히 구분해야 한다.
- 반복문 내 변수 선언: 반복문 내에서 변수를 선언할 때는 매 반복마다 새로운 변수가 생성되지 않도록 주의해야 한다.
- 반복문 최적화: 가능한 경우, 반복문 밖에서 계산할 수 있는 작업은 밖으로 빼내어 최적화해야 한다.
실행 결과:
Sum of first 3 even numbers: 12
이 예제는 리스트에서 처음 3개의 짝수를 찾아 합계를 계산한다.
break를 사용하여 필요한 만큼만 반복하고, continue 대신 조건문을 사용하여 코드를 간결하게 유지했다.
'Dart > 기본' 카테고리의 다른 글
split() 메서드 (0) | 2024.09.11 |
---|---|
Dart 문법 기본 - 함수 (0) | 2024.08.20 |
Dart 문법 기본 - 조건문 (0) | 2024.08.20 |
Dart 문법 기본 - 연산자 (0) | 2024.08.20 |
Dart 문법 기본 - 컬렉션 (0) | 2024.08.20 |

@codeJunH :: codeJunH의 IT 공부 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!