반응형

enum 2

19. [Dart, Flutter] extension에 대하여 [1부]

앞서 enum에 이어 드디어 extension에 대해 알아보도록 하자. 왜 extension을 설명하려고 하냐면, 가독성에 있어서 이점이 너무나도 많다. 다만 바로 들어가면 어려우니 기본적인 내용 1부, 활용하는 부분 2부 로 나누어서 작성하도록 하겠다. Extension 이란 무엇인가 extension 이란 직역하면, 확장이란 뜻이다. 말 그대로 확장한다는 뜻인데 어떤것을 확장하는지 코드를 보고 확인하자. enum SexType { man(toKorean: "남성"), woman(toKorean: "여성"), none(toKorean: "선택안함"); final String toKorean; const SexType({required this.toKorean}); } extension SexTypeEx..

Study/Dart,Flutter 2024.01.08

18. [Dart, Flutter] dart enum에 대하여

다음 포스팅의 Extension을 위해, 오늘은 dart의 enum에 대하여 간단하게 알아보자. 1. Enum 1.1 Enum이 무엇인가? https://dart-ko.dev/language/enum 열거 타입 Dart의 열거 타입에 대해 학습합니다. dart-ko.dev 여기에 한국어로 적혀있지만, 설명을 하도록 하겠다. 전체이름은 Enumerations, 직역하면 열거형, 목록 이라고 할 수 있다. 이 타입은 상수값을 가지는 클래스라고 할 수 있다 이게 무슨뜻인지 정확하게 코드를 보며 이해해보자. enum Color { red, green, blue } enum SexType { man, woman, others} enum Country {korea, usa, ...} 대충 이렇게 지을 수 있다. 이..

Study/Dart,Flutter 2024.01.08
반응형