2016-08-12 5 views

답변

2

다트 열거 형은 있습니다 가장 간단한 경우. 좀 더 강력하거나보다 유연한 enum을 필요로한다면, 다음과 같이 별칭 const 필드가있는 클래스를 사용하십시오. https://stackoverflow.com/a/15854550/217408

이렇게하면 원하는 것을 추가 할 수 있습니다.

3

아니요. 다트에서 열거 만 열거 된 항목을 포함 할 수 있습니다 그러나

enum Color { 
    red, 
    green, 
    blue 
} 

, 자동으로 인덱스 번호는 그와 관련된있다 열거의 각 항목 :

print(Color.red.index); // 0 
print(Color.green.index); // 1 

당신은 자신의 인덱스 번호로 값을 얻을 수 있습니다 :

print(Color.values[0] == Color.red); // True 

참조 : https://www.dartlang.org/guides/language/language-tour#enums

관련 문제