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 次觀看

啟動你的 職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.