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

更新日期: 2021 年 5 月 21 日

126 次瀏覽

啟動您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.