continue語句跳過當前迭代中的後續語句,並將控制返回到迴圈的開頭。與break語句不同的是:continue語句不會退出迴圈。它終止當前迭代並開始後續迭代。
以下示例顯示如何在Dart中使用continue語句 -
示例
void main() {
   var num = 0;
   var count = 0;
   for(num = 0;num<=20;num++) {
      if (num % 2==0) {
         continue;
      }
      count++;
   }
   print(" The count of odd values between 0 and 20 is: ${count}");
}
上面的示例顯示0到20之間的偶數個數。如果數值是偶數,則迴圈退出當前迭代。這是使用continue語句實現的。
成功執行上述代碼後,將顯示以下輸出。
The count of odd values between 0 and 20 is: 10
