Dart 编程中的枚举


枚举是一组预定义的值。这些值被称为成员。当我们要处理变量的限制值时,它们很有用。例如,你可以想想一周的几天 - 星期一、星期二、星期三等。

可以使用 enum 关键字声明枚举。

语法

enum <enum_name> {
   const1,
   const2,
   ….
   constN
}

让我们为交通灯中的颜色数量定义一个枚举 −

enum TrafficLights {
   Red,
   Green,
   Yellow
}

现在,让我们看看如何在 Dart 程序中使用枚举。

示例

考虑以下示例 −

 在线演示

enum TrafficLights {
   Red,
   Green,
   Yellow
}

void main(){
   print(TrafficLights.values);
   TrafficLights.values.forEach((x) => print('value : $x'));
}

输出

[TrafficLights.Red, TrafficLights.Green, TrafficLights.Yellow]
value : TrafficLights.Red
value : TrafficLights.Green
value : TrafficLights.Yellow

更新于: 21-5-2021

浏览次数 411

开启你的 职业生涯

通过完成课程获得认证

开始
广告