📜  在 dart 中声明和初始化列表(1)

📅  最后修改于: 2023-12-03 15:07:38.531000             🧑  作者: Mango

在 Dart 中声明和初始化列表

在 Dart 中,可以使用大括号 {} 来声明和初始化一个列表,列表是一个可迭代对象,可以用于存储一组有序的元素。

声明一个空列表

使用空的大括号 {} 来声明一个空列表,示例代码如下:

List<String> emptyList = {};
声明一个非空列表

使用大括号 {} 并在内部添加元素来声明一个非空列表,示例代码如下:

List<String> nonEmptyList = {'apple', 'orange', 'banana'};
使用 List 构造函数来声明列表

可以使用 List 构造函数来声明和初始化一个列表,示例代码如下:

List<String> list = List<String>.from(['apple', 'orange', 'banana']);

构造函数 List.from() 的作用是从一个可迭代对象转换为一个列表类型。

访问列表中的元素

可以使用下标运算符 [] 来访问列表中的元素,示例代码如下:

var fruit = nonEmptyList[0]; // 'apple'
添加元素到列表中

可以使用 add() 方法将元素添加到列表的末尾,示例代码如下:

nonEmptyList.add('watermelon');
删除列表中的元素

可以使用 remove() 方法从列表中删除指定元素,示例代码如下:

nonEmptyList.remove('orange');
遍历列表中的元素

可以使用 for-in 循环遍历列表中的元素,示例代码如下:

for (var item in nonEmptyList) {
  print(item);
}

输出结果如下:

apple
banana
watermelon
总结

以上介绍了在 Dart 中声明和初始化列表的方法,包括声明空列表,非空列表,使用构造函数来创建列表,访问列表中的元素,添加和删除元素以及遍历列表中的元素。使用列表可以很方便地存储一组有序的元素,并且具有很多方便的操作方法。