列表只是对象的有序组, dart:core 库提供了List类,该类允许创建和操作列表。
Dart中的列表可以分类为-
固定长度列表 - 该列表的长度在运行时无法更改。
可增长列表 - 列表的长度可以在运行时更改。
List - 示例
下面给出的是Dart实现List的示例。
void main() { List logTypes=new List(); logTypes.add("WARNING"); logTypes.add("ERROR"); logTypes.add("INFO"); //iterating across list for(String type in logTypes){ print(type); } //printing size of the list print(logTypes.length); logTypes.remove("WARNING"); print("size after removing."); print(logTypes.length); }
上面代码的输出如下所示-
WARNING ERROR INFO 3 size after removing. 2