簡體   English   中英

Dart 中枚舉和列表的區別

[英]Difference between an Enum and a List in Dart

我讀到枚舉用於定義命名常量值。 但我不明白它與 dart 中的列表有何不同。 有人願意解釋嗎?

枚舉用於定義命名常量值。 常量值一旦被定義,就不能像 const 變量一樣添加、刪除或更改。

另一方面,List 也用於存儲對象。 可以對列表中的值進行添加、刪除和更改等操作。 這在枚舉上是不允許的。

枚舉是用戶定義的數據類型。 dart 中的內置枚舉存儲一個索引和一個帶有字符串值的名稱。

另一方面,列表可以存儲對象。 您還可以添加、刪除和更改列表中的值,但是,這在枚舉上是不允許的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM