Dart 编程中的 continue 语句
当我们希望跳过任何循环的当前迭代时,将使用 continue 语句。当编译器看到 continue 语句后,continue 之后的所有语句都将被跳过,并且控制权将转移回循环中下一迭代的第一个语句。
几乎每种编程语言中都使用它,我们通常在代码的条件块中遇到 continue 语句。
语法
continue;
示例
让我们考虑一个示例,我们在这个示例中在 while 循环中使用 continue 语句。
考虑以下所示示例 -
void main(){
var num = 10;
while(num >= 3){
num--;
if(num == 6){
print("Number became 6, so skipping.");
continue;
}
print("The num is: ${num}");
}
}在上述代码中,我们有一个名为 num 的变量,并且我们使用 while 循环进行迭代,直到数字大于或等于 3。然后,我们使用 if 语句保持一个条件检查,如果我们遇到 num 变得等于 6 的条件,我们将继续。
输出
The num is: 9 The num is: 8 The num is: 7 Number became 6, so skipping. The num is: 5 The num is: 4 The num is: 3 The num is: 2
示例
让我们考虑另一个示例,我们在这个示例中使用 continue 语句。
考虑以下所示示例 -
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!");
continue;
}
print("current fruit : ${fruit}");
}
}输出
current fruit : mango current fruit : banana current fruit : litchi Don't need an apple! current fruit : kiwi
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP