[열거타입] - Enum
데이터 범주화, 타입처럼 사용한다.
개발자에게 코드의 가독성을 높혀주고, 안정적인 프로그래밍을 할 수 있는 방식 중 하나
enum Status {
ready,
start,
end
}
void main() {
// 데이터 범주와, 타입처럼 사용, 개발자에게 코드의 가독성을 높여주고 안정적인 프로그래밍 방식에 하나
Status myStatus = Status.ready;
if(myStatus == Status.ready) {
print("준비중 입니다.");
}else if(myStatus == Status.start) {
print("시작 했습니다.");
}else if(myStatus == Status.end) {
print("종료 되었습니다.");
}
switch(myStatus){
case Status.ready:
print("준비중입니다.");
break;
case Status.start:
print("시작했습니다.");
break;
case Status.end:
print("종료되었습니다..");
break;
default:
print("3개의 조건을 만족 하지 못했을때 여기로 ");
}
}
'개발일지 > Dart' 카테고리의 다른 글
익명함수 (0) | 2022.11.09 |
---|---|
1급 객체 (0) | 2022.11.09 |
매개변수(옵셔널 변수(optional parameter) (0) | 2022.11.09 |
제네릭, Isolate (0) | 2022.11.08 |
생성자, 추상 클래스 (0) | 2022.11.08 |
댓글