
使用enum声明一个枚举类型:
1 |
enum Color { red, green, blue } |
枚举的每个值都有一个index属性,返回从0开始的枚举值:
1 |
assert(Color.red.index == 0); |
使用枚举的values常量获取枚举的值:
1 |
List<Color> colors = Color.values; |
在switch语句中使用枚举:
1 |
var aColor = Color.blue; |
PS:没有处理所有的枚举值,会出现警告。




近期评论