-
enum 활용하기프로그래밍 공부 메모/flutter 2022. 5. 15. 16:00
아래의 코드와 같이 status에 'apple'이라는 값을 선하는 코드이다
하지만 코드의 양이 늘어나고 오타가 생긴다면 오류를 잡아내기에 시간이 많이 걸릴 수 도 있다
이런걸 방지하고자 enum을 활용한다
[작성하고자 하는 코드]
void main() { //프로그래밍의 3가지 상태 //승인 - approved //반려 - rejected //대기 - pending String status = 'apple'; //선언하고싶은값 -> apple if(status == 'apple'){ print('승인되었습니다'); }else{ print('반려나 대기 되었습니다'); } }
enum Status 를 선언하고 사용하고자 하는 값을 미리 작성한다
사용하고자 하는 변수의 타입은 enum에서 선언한 타입으로 String status ->Status status 타입으로 변경하고
아래의 사진처럼 Status. 을 쓰면 선언이 가능한것들이 나온다
* Suatus.values.toList() 를 출력하면 enum에서 정의한 값들이 무엇이 있는지 확인 가능하다
반응형'프로그래밍 공부 메모 > flutter' 카테고리의 다른 글
class 다루기 #3 extends 상속 (0) 2022.05.16 class 다루기 #2 private variable / getter, setter (내용 수정 하기) (0) 2022.05.15 function 함수 (optional parameter / named parameter) (0) 2022.05.15 class 다루기 #1 constructor 생성자 (0) 2022.05.15 final, const 공통점과 차이점 (0) 2022.05.15