📜  Dart – Break 语句

📅  最后修改于: 2021-09-02 05:47:15             🧑  作者: Mango

Dart任何循环内的break语句为您提供了一种方法来中断或终止包含它的循环的执行,从而将执行转移到循环之后的下一个语句。它总是与 if-else 结构一起使用。

Dart Break 语句流程图

虽然循环:

dart 中的 break 语句

做while循环:

do-while 循环 dart 中的 break 语句

For循环:

for 循环 dart 中的 break 语句

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