목차
반응형
안녕하세요!
다트 언어의 열거타입에 대해 알아보겠습니다.
열거 타입
- 열거 타입은 상수를 정의하는 특수한 형태의 클래스
- On, Off와 같은 두 가지 상태만 있는 시스템에서는 열거 타입으로 정의하면 유용함
- 열거 타입은 상수처럼 사용 가능
- switch 문과 함께 사용하면 열거 타입으로 정의된 모든 상수를 case로 검토하도록 강제하기 때문에 에러 방지 효과도 가능
enum Status {on, off} //열거(enum) 타입 정의
void main() {
var authStatus = Status.off;
switch(authStatus) { //case에 없으면 에러
case Status.on:
print('On');
break;
case Status.off:
print('Off');
break;
}
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 다트(Dart) 언어 스프레드 연산자, Map, Set 알아보기 (75) | 2023.02.24 |
---|---|
[Flutter/플러터] 다트(Dart) 언어 List, dynamic 알아보기 (9) | 2023.02.24 |
[Flutter/플러터] 다트(Dart) 언어 믹스인(mixin) 알아보기 (10) | 2023.02.23 |
[Flutter/플러터] 다트(Dart) 언어 추상 클래스 알아보기 (52) | 2023.02.21 |
[Flutter/플러터] 다트(Dart) 언어 상속 알아보기 (9) | 2023.02.21 |