📜  dart 循环遍历数组 - Dart (1)

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

Dart 循环遍历数组

在 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 循环是另一种遍历数组的方法,它遍历数组中的每个元素,并将其赋值给迭代变量。以下是一个使用 for-in 循环遍历数组的示例。

void main() {
  List<int> numbers = [1, 2, 3, 4, 5];
  for (var number in numbers) {
    print(number);
  }
}

输出如下:

1
2
3
4
5
forEach 方法

在 Dart 中,数组也有一个名为 forEach 的方法,它接受一个回调函数作为参数,该回调函数将在数组的每个元素上执行。以下是一个使用 forEach 方法遍历数组的示例。

void main() {
  List<int> numbers = [1, 2, 3, 4, 5];
  numbers.forEach((number) => print(number));
}

输出如下:

1
2
3
4
5
Conclusion

本文介绍了在 Dart 中遍历数组的三种方法:普通循环、for-in 循环和 forEach 方法。不同的方法适用于不同的情况,您可以根据自己的需要选择合适的方法。