Dart 编程中的枚举
枚举是一组预定义的值。这些值称为成员。当我们想要处理变量的一组有限值时,它们很有用。例如,您可以考虑一周中的天数-星期一、星期二、星期三等。
可以使用enum关键字声明枚举 。
语法
enum{ 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