Dart任何循环内的break语句为您提供了一种方法来中断或终止包含它的循环的执行,从而将执行转移到循环之后的下一个语句。它总是与 if-else 结构一起使用。
Dart Break 语句流程图
虽然循环:
做while循环:
For循环:
Syntax: break;
示例 1:
Dart
// Dart program in Dart to
// illustrate Break statement
void main()
{
var count = 0;
print("GeeksforGeeks - Break Statement in Dart");
while(count<=10)
{
count++;
if(count == 5)
{
//break statement
break;
}
print("Inside loop ${count}");
}
print("Out of while Loop");
}
Dart
// Dart program in Dart to
// illustrate Break statement
void main() {
var i = 1;
while(i<=10) {
if (i % == 0) {
print("The first multiple of 2 between 1 and 10 is : ${i}");
break ;
// exit the loop if the
// first multiple is found
}
i++;
}
}
输出:
在上面这个程序中,变量count被初始化为0,然后只要变量count小于10就会执行while循环。
在 while 循环中,count 变量随着每次迭代递增 1(count = count + 1)。接下来,我们有一个 If 语句检查变量 count 是否等于 5,如果它返回 TRUE 会导致循环中断或终止,在循环内,有一个cout语句将在 while 循环的每次迭代中执行,直到循环休息。然后,在 while 循环之外有一个最后的cout语句。
示例 2:
Dart
// Dart program in Dart to
// illustrate Break statement
void main() {
var i = 1;
while(i<=10) {
if (i % == 0) {
print("The first multiple of 2 between 1 and 10 is : ${i}");
break ;
// exit the loop if the
// first multiple is found
}
i++;
}
}
输出:
The first multiple of 5 between 1 and 10 is: 2