限制或扩展dart中的枚举
我正在使用dart,假设我有一个无法修改的枚举(可能非常长):限制或扩展dart中的枚举,dart,enums,extend,restrict,Dart,Enums,Extend,Restrict,我正在使用dart,假设我有一个无法修改的枚举(可能非常长): enum动物{ 猫, 狗, 狮子, 跳跳虎, } 是否可以限制此枚举,我想获得 enum家畜{ 猫, 狗, } 猫仍然是一种动物吗 此外,是否可以扩展它以获得 枚举活的生物{ 猫, 狗, 狮子, 跳跳虎, 树, 花, } 猫仍然是一种动物吗?没有。目前在Dart中没有这样的动物。枚举值对象只属于一种枚举类型。 也无法创建只包含其他类型的一些实例的新类型。据我所知,这是不可能的。枚举在dart中是非常严格的。这太令人伤心了:(
enum动物{
猫,
狗,
狮子,
跳跳虎,
}
是否可以限制此枚举,我想获得
enum家畜{
猫,
狗,
}
猫仍然是一种动物吗
此外,是否可以扩展它以获得
枚举活的生物{
猫,
狗,
狮子,
跳跳虎,
树,
花,
}
猫仍然是一种动物吗?没有。目前在Dart中没有这样的动物。枚举值对象只属于一种枚举类型。
也无法创建只包含其他类型的一些实例的新类型。据我所知,这是不可能的。枚举在dart中是非常严格的。这太令人伤心了:(谢谢你的回答!