在 Dart 中,循环输出可以使用多种循环结构来实现

2025-05-25ASPCMS社区 - fjmyhfvclm

在 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 方法则非常适合遍历集合中的元素。

全部评论