做网站卖假名牌违法吗如何用网站赚钱
2026/2/18 18:34:27 网站建设 项目流程
做网站卖假名牌违法吗,如何用网站赚钱,上海虹口网站制作,百度推广人联系方式枚举类型#xff0c;通常称为枚举或枚举#xff0c;是一种特殊的类#xff0c;用于表示固定数量的常量值。 定义一个简单的枚举 关键字都是一样的 enum Color { red, green, blue }可以以#xff0c;结尾以便利于复制#xff0c;而不会产生问题 enum Color { red, gre…枚举类型通常称为枚举或枚举是一种特殊的类用于表示固定数量的常量值。定义一个简单的枚举关键字都是一样的enumColor{red,green,blue}可以以结尾以便利于复制而不会产生问题enumColor{red,green,blue,}voidmain(){print(Color.values.length);//3}定义一个增强枚举Dart还允许enum声明使用字段、方法和const构造函数来声明类这些构造函数限制为固定数量的已知常量实例。声明增强型枚举时遵循与普通类类似的语法但有一些额外要求实例变量必须是 final包括由 mixin 添加的变量所有生成式构造函数必须是 const工厂构造函数只能返回固定的、已知的枚举实例之一不能继承其他类因为 Enum 会自动被继承不能重写 index、hashCode 或相等运算符 不能在枚举中声明名为 values 的成员因为它会与自动生成的静态 values getter 冲突枚举的所有实例必须在声明开头声明并且必须至少声明一个实例增强枚举中的实例方法可以使用this来引用当前枚举值。enumVehicleimplementsComparableVehicle{car(tires:4,passengers:5,carbonPerKilometer:400),bus(tires:6,passengers:50,carbonPerKilometer:800),bicycle(tires:2,passengers:1,carbonPerKilometer:0);constVehicle({requiredthis.tires,requiredthis.passengers,requiredthis.carbonPerKilometer,});finalint tires;finalint passengers;finalint carbonPerKilometer;intgetcarbonFootprint(carbonPerKilometer/passengers).round();boolgetisTwoWheeledthisVehicle.bicycle;overrideintcompareTo(Vehicle other)carbonFootprint-other.carbonFootprint;}增强枚举最低要求2.17的语言版本如何使用枚举枚举的访问也和java一样finalfavoriteColorColor.blue;if(favoriteColorColor.blue){print(Your favorite color is blue!);}每个枚举都有下标值也是从0开始assert(Color.red.index0);assert(Color.green.index1);assert(Color.blue.index2);要获取所有枚举值的列表请使用.valueListColorcolorsColor.values;assert(colors[2]Color.blue);你可以在switch中使用枚举如果你没有考虑到所有的分支将会报错你也可以使用default或者case _,如果你对switch还不了解可以看看之前的文章 dart 分支varaColorColor.blue;switch(aColor){caseColor.red:print(Red as roses!);caseColor.green:print(Green as grass!);default:// Without this, you see a WARNING.print(aColor);// Color.blue}如果您需要访问枚举值的名称,可以使用.nameprint(Color.blue.name);// blue你同样可以访问枚举对象的成员和访问对象一样print(Vehicle.car.carbonFootprint);

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询