목 차
- 변수와 타입
- 조건문과 반복문
- 함수
- 함수형 프로그래밍
- 객체지향 프로그래밍
- Enum
- Dart 3.0 업데이트 내용
- 비동기 프로그래밍
if (score >= 90) {
print('A학점');
} else if (score >= 80) {
print('B학점');
} else {
print('C학점 이하');
}
switch (day % 7) {
case 0:
print('일요일');
break;
case 1:
print('월요일');
break;
default:
print('기타');
break;
}
for (int i = 0; i < 10; i++) {
print(i);
}
// 0 1 2 3 4 5 6 7 8 9
// continue 활용
for (int i = 0; i < 10; i++) {
if (i == 5) continue; // 5일 때 건너뛰기
print(i); // 0 1 2 3 4 6 7 8 9
}
List<int> numbers = [1, 2, 3, 4, 5, 6];
for (int number in numbers) {
print(number); // 1 2 3 4 5 6
}
int total = 0;
while (total < 10) {
total += 1;
if (total == 5) {
break; // 반복문 종료
}
}
print(total); // 5
int total = 0;
do {
total += 1;
} while (total < 10);
// 최소 1회 실행 보장
이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗