java에서 열거 형을 정의 할 때 다음과 유사한 작업을 수행 할 수 있습니다. Dart에서 가능한가요?다트의 열거 형에 메소드 또는 값 추가
enum blah {
one(1), two(2);
final num value;
blah(this.value);
}
java에서 열거 형을 정의 할 때 다음과 유사한 작업을 수행 할 수 있습니다. Dart에서 가능한가요?다트의 열거 형에 메소드 또는 값 추가
enum blah {
one(1), two(2);
final num value;
blah(this.value);
}
다트 열거 형은 있습니다 가장 간단한 경우. 좀 더 강력하거나보다 유연한 enum을 필요로한다면, 다음과 같이 별칭 const 필드가있는 클래스를 사용하십시오. https://stackoverflow.com/a/15854550/217408
이렇게하면 원하는 것을 추가 할 수 있습니다.
아니요. 다트에서 열거 만 열거 된 항목을 포함 할 수 있습니다 그러나
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