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!
广告