CoderMrWu

生活诚可期,爱情价更高!

Dart 枚举

1、简介

枚举用于定义命名常量值,使用enum关键字声明枚举类型。

语法

enum enum_name{
enumeration list
}

其中,enum_name 是枚举名称 ; enumeration list 是是以逗号分隔的标识符列表;

枚举列表中的每个符号代表一个整数值,一个大于它之前的符号。默认情况下,第一个枚举符号的值为0

示例

enum Status { 
success,
error
}

示例代码:

enum Status{
success,
error
}
void main(List<String> args) {
// 打印枚举值
print(Status.success);
print(Status.error);

print(Status.values); // 打印结果: [Status.success, Status.error]
// 遍历枚举
Status.values.forEach((v){
print(v);
});
}

 

点赞