Dart中的枚举和列表之间的区别

时间:2020-01-27 22:15:08

标签: flutter dart

我读到枚举用于定义命名常量值。但是我不知道它与飞镖列表有何不同。有人在乎解释吗?

2 个答案:

答案 0 :(得分:1)

枚举用于定义命名常量值。常量值一旦定义,就不能像常量变量一样添加、删除或更改。

另一方面,List 也用于存储对象。可以对列表中的值进行添加、删除和更改等操作。这在枚举中是不允许的。

答案 1 :(得分:0)

Enum是用户定义的数据类型。 dart中的内置枚举存储索引和带有字符串值的名称。

另一方面,列表可以存储对象。您还可以添加,删除和更改列表中的值,但是,枚举不允许这样做。