Dart 编程中的 break 语句


break 语句用于在需要中断或终止循环执行时。一旦到达 break 语句,控件就会从当前循环转移到循环后的任何内容。

它主要用于条件语句和各种类型的循环中。它几乎存在于所有流行的编程语言中。

语法

break;

现在我们来看一个非常简单的示例,其中有一个名为 num 的变量,我们会迭代,直到 num > 5。假设我们想在知道 num 变量中的值变为 6 时退出循环,我们可以借助 break 语句来实现。

示例

考虑下面所示的示例 −

 在线演示

void main(){
   var num = 10;
   while(num > 5){
      if(num == 6){
         print("Number became 6, so braking.");
         break;
      }
      num--;
   }
   print("Now, num should be 6 : ${num}");
}

输出

Number became 6, so braking.
Now, num should be 6 : 6

示例

我们来看另一个示例,其中使用了 for-in 循环。

考虑下面所示的示例 −

 在线演示

void main(){
   var name = "apple";
   var fruits = ["mango","banana","litchi","apple","kiwi"];
   for(var fruit in fruits){
      if(fruit == name){
         print("Don't need an apple!");
         break;
      }
   }
   print("After the break, this should be printed!");
}

输出

Don't need an apple!
After the break, this should be printed!

更新时间:2021 年 5 月 21 日

179 次观看

启动你的 职业生涯

完成课程,获得认证

开始学习
广告