Dartの列挙型について
概要
Dartの列挙型クラスにはenumキーワードを用いる。
enum SampleEnum{
SAMPLE1,
SAMPLE2,
SAMPLE3
}enumクラス拡張
enumクラスは拡張関数によってその使い勝手を大幅に上げることができる。
extension SampleEnumEx on SampleEnum{
String get name{
switch(this){
case SampleEnum.SAMPLE1: return "sample1";
case SampleEnum.SAMPLE2: return "sample2";
case SampleEnum.SAMPLE3: return "sample3";
}
}
}