多次使用时,有什么方法可以避免在Dart中明确指定类名吗?
假设我有类似的东西
class VehicleType{
static const int BICYCLE = 0;
static const int CAR = 1;
static const int BUS = 2;
// ... etc ...
}
class VehicleGroup{
static List<int> YEARLY_INSPECTION =[
VehicleType.CAR,
VehicleType.BUS
];
static List<int> REQUIRES_LICENSE =[
VehicleType.CAR,
VehicleType.BUS
];
static List<int> NO_MINIMUM_AGE =[
VehicleType.BICYCLE
];
// ... etc ...
}
有什么方法可以避免为组中的每个成员显式指定VehicleType.
?我在想类似with
的语句,该语句可用于其他一些语言,例如Javascript,Visual Basic和Object Pascal。
答案 0 :(得分:0)
我不认为有任何更短的方式指定它。类名(如果您不关心值,也可以在此处使用enum
)来确定标识符的范围,以免发生冲突。