728x90
반응형
Dart의 Enum type
1. enum 타입은 언제 사용할까?
• 한정된 상수 값 집합을 나타내기 위해 사용된다.
• 직관적인 코드 작성에 용이하다.
2. 어떻게 써야 할까?
enum Color {
red, black, yellow
}
• 열거형의 명칭은 첫 문자를 대문자로 쓰는 게 관례이다.
• 앞에 enum 키워드를 붙인다.
• 중괄호 블록에 필드로 상수값들을 나열한다.
3. 상수 목록 읽기
• 상수 목록은 List와 마찬가지로 인덱스로 관리할 수 있다.
• 상수 목록 전체 값을 읽을 때는 .values를 사용한다.
void main() {
print(Color.values);
}
• forEach문을 활용해서 읽기도 가능하다.
1)
void main() {
Color.values.forEach(print);
}
2)
void main() {
Color.values.forEach((v) => print('value: $v, index: ${v.index}'));
}
반응형
'코딩 이야기 > Dart Language' 카테고리의 다른 글
Dart 언어 - 문법 정리 (0) | 2020.05.31 |
---|