📅  最后修改于: 2023-12-03 15:30:22.341000             🧑  作者: Mango
在 Dart 中,数组是一组具有相同类型的元素的集合。在很多情况下,我们需要遍历数组并执行某些操作。本文介绍如何使用循环遍历数组。
最基本的遍历数组的方法是使用普通的 for
循环。以下是一个示例,我们遍历一个由整数构成的数组,将数组中的每个元素打印出来。
void main() {
List<int> numbers = [1, 2, 3, 4, 5];
for (var i = 0; i < numbers.length; i++) {
print(numbers[i]);
}
}
输出如下:
1
2
3
4
5
使用 for-in
循环是另一种遍历数组的方法,它遍历数组中的每个元素,并将其赋值给迭代变量。以下是一个使用 for-in
循环遍历数组的示例。
void main() {
List<int> numbers = [1, 2, 3, 4, 5];
for (var number in numbers) {
print(number);
}
}
输出如下:
1
2
3
4
5
在 Dart 中,数组也有一个名为 forEach
的方法,它接受一个回调函数作为参数,该回调函数将在数组的每个元素上执行。以下是一个使用 forEach
方法遍历数组的示例。
void main() {
List<int> numbers = [1, 2, 3, 4, 5];
numbers.forEach((number) => print(number));
}
输出如下:
1
2
3
4
5
本文介绍了在 Dart 中遍历数组的三种方法:普通循环、for-in
循环和 forEach
方法。不同的方法适用于不同的情况,您可以根据自己的需要选择合适的方法。