📅  最后修改于: 2023-12-03 15:07:38.531000             🧑  作者: Mango
在 Dart 中,可以使用大括号 {}
来声明和初始化一个列表,列表是一个可迭代对象,可以用于存储一组有序的元素。
使用空的大括号 {}
来声明一个空列表,示例代码如下:
List<String> emptyList = {};
使用大括号 {}
并在内部添加元素来声明一个非空列表,示例代码如下:
List<String> nonEmptyList = {'apple', 'orange', 'banana'};
可以使用 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 中声明和初始化列表的方法,包括声明空列表,非空列表,使用构造函数来创建列表,访问列表中的元素,添加和删除元素以及遍历列表中的元素。使用列表可以很方便地存储一组有序的元素,并且具有很多方便的操作方法。