在 Dart 中,循环输出可以使用多种循环结构来实现
在 Dart 中,循环输出可以使用多种循环结构来实现,包括 for 循环、while 循环、do-while 循环以及 for-in 循环。以下是一些示例代码,展示了如何在 Dart 中使用这些循环结构进行输出。
1. for 循环
for 循环是最常用的循环结构之一,适用于已知循环次数的情况。
dart
void main() {
for (int i =< 5; i++) {
print('Current value of i: $i');
}
}
2. while 循环
while 循环在条件为真时重复执行代码块。
dart
void main() {
int i = 0;
while (i < 5) {
print('Current value of i: $i');
i++;
}
}
3. do-while 循环
do-while 循环类似于 while 循环,但它会在条件检查之前至少执行一次代码块。
dart
void main() {
int i = 0;
do {
print('Current value of i: $i');
i++;
} while (i < 5);
}
4. for-in 循环
for-in 循环用于遍历集合(如列表、集合、映射等)中的元素。
dart
void main() {
List<String> fruits = ['Apple', 'Banana', 'Cherry'];
for (String fruit in fruits) {
print('Fruit: $fruit');
}
}
5. 使用 forEach 方法
Dart 的集合类(如 List)还提供了 forEach 方法,可以用于遍历集合中的元素。
dart
void main() {
List<String> fruits = ['Apple', 'Banana', 'Cherry'];
fruits.forEach((fruit) => print('Fruit: $fruit'));
}
总结
这些循环结构在 Dart 中非常灵活,可以根据具体需求选择合适的循环方式。for 循环适用于已知循环次数的情况,while 和 do-while 循环适用于条件控制的情况,而 for-in 和 forEach 方法则非常适合遍历集合中的元素。