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); }); }