在编程中,循环结构用于重复执行一段代码
2025-05-24
在编程中,循环结构用于重复执行一段代码,直到满足特定条件为止。除了 while 和 do...while 循环,还有以下常见的循环结构,适用于不同的场景。以下是它们的详细介绍:
1. for 循环
特点
初始化、条件、更新 在一行中定义,结构紧凑。
适用于已知循环次数或需要遍历集合(如数组、列表)的情况。
语法
dart
for (初始化; 条件; 更新) {
// 循环体代码
}
示例
dart
// 打印 0 到 4
for (int i = 0; i < 5; i++) {
print("i = $i");
}
// 遍历列表
List<String> fruits = ["apple", "banana", "cherry"];
for (int j = 0; j < fruits.length; j++) {
print(fruits[j]);
}
适用场景
已知循环次数(如遍历数组、生成序列)。
需要紧凑地表达初始化、条件和更新逻辑。
**2. for...in 循环(增强型 `for