Development/Flutter (Dart)
[Dart] 반복문 (for, for-in, forEach) 기본 예제
Tradgineer
2023. 5. 5. 12:31
1. 주의사항
if 조건식을 () 안에 작성해야합니다.
2. for문 기본 예제
a. -3이상 5 미만에 대해 -3부터 1씩 증가하는 for문
void main() {
for (int i = -3; i < 5; i++) {
print(i);
}
}
b. -3이상 5 미만에 대해 -3부터 2씩 증가하는 for문
void main() {
for (int i = -3; i < 5; i+=2) {
print(i);
}
}
c. 0이상 105 미만에 대해 0부터 10씩 증가하는 for문
void main() {
for (int i = 0; i < 105; i+=10) {
print(i);
}
}
3. for-in문 기본 예제
a. List에 대해 for-in문 실행
void main() {
List<String> companies = ["삼성증권", "미래에셋증권", "토스증권"];
for (String eachCompany in companies) {
print(eachCompany);
}
}
b. Map에 대해 for-in문 실행
void main() {
Map<String, String> companies = {"삼성": "삼성증권", "토스": "토스증권", "미래에셋": "미래에셋증권"};
for (String eachCompany in companies.keys) {
print("${companies[eachCompany]} in $eachCompany");
}
}
4. forEach문 기본 예제
a. List에 대해 forEach문 실행
void main() {
List<String> companies = ["삼성증권", "미래에셋증권", "토스증권"];
companies.forEach((String eachCompany) => print(eachCompany));
}
b. Map에 대해 forEach문 실행
void main() {
Map<String, String> companies
= {"삼성": "삼성증권", "토스": "토스증권", "미래에셋": "미래에셋증권"};
companies.keys.forEach((String eachCompany)
=> print("${companies[eachCompany]} in $eachCompany"));
}