320x100
void main() {
// switch 문
int number = 3;
switch(number % 3){
case 0:
print('나머지가 0입니다.');
break;
case 1:
print('나머지가 1입니다.');
break;
default:
print('나머지가 2입니다.');
break;
}
}
switch문의 골자는 if 문과 동일하다.
다만, 위의 문장구조를 보면 알 수 있겠지만
1. 각 case나 default의 마지막에는 break를 붙여야한다.
그렇지 않으면 다음케이스까지 계속해서 실행되는 불필요한 연산이 추가된다.
2. switch (선언될 수식이든 조건)
case는 선언된 수식이든 조건과 일치해서 true가 리턴되게 끔 하는 문장이다.
3. default는 if문의 else와 같은 역할 이라고 보면 될 것 같다.
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
dart - enum 사용해야하는 이유 (0) | 2025.03.21 |
---|---|
dart(다트) - loop(루프) (for, do, while) (0) | 2025.03.21 |
나를 위한 Dart 기본기 기초 문법 총모음 2 - Map, List, Set (0) | 2025.03.21 |
나를 위한 Dart 오퍼레이터 기본기 기초 문법 총모음 1 (0) | 2025.03.21 |
Flutter - 기본 변수 특징 var (0) | 2025.02.22 |