📅  最后修改于: 2023-12-03 15:14:36.325000             🧑  作者: Mango
在 Dart 编程语言中,循环控制语句由两个重要的关键字组成:break
和 continue
。这两个关键字可以帮助程序员控制循环的执行过程。
break
关键字用于强制退出循环,它可以用于 for
、while
和 do-while
循环。当 break
关键字被执行时,循环中的代码立即终止执行,并跳出循环。
下面是一个使用 break
关键字的示例:
void main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
print(i);
}
}
在上面的示例中,当 i
的值等于 5 时,break
关键字被执行,这将导致 for
循环提前结束。因此,print(i);
语句在 i 的值等于 5 时不会被执行。
continue
关键字用于跳过当前循环中的其余代码,直接进入下一轮循环。它可以用于 for
、while
和 do-while
循环。
下面是一个使用 continue
关键字的示例:
void main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
print(i);
}
}
在上面的示例中,当 i
的值等于 5 时,continue
关键字被执行,这将导致当前循环中 i 等于 5 的代码被跳过。然后,程序将继续执行下一轮循环。
通过使用 break
和 continue
关键字,程序员可以在循环里控制代码的执行过程。使用 break
可以提前退出循环,而使用 continue
可以跳过当前循环的剩余部分。这些关键字非常有用,因为它们可以让程序员编写出更加高效的代码。