📜  Dart – 循环控制语句(Break 和 Continue)(1)

📅  最后修改于: 2023-12-03 15:14:36.325000             🧑  作者: Mango

Dart – 循环控制语句(Break 和 Continue)

在 Dart 编程语言中,循环控制语句由两个重要的关键字组成:breakcontinue。这两个关键字可以帮助程序员控制循环的执行过程。

Break

break 关键字用于强制退出循环,它可以用于 forwhiledo-while 循环。当 break 关键字被执行时,循环中的代码立即终止执行,并跳出循环。

下面是一个使用 break 关键字的示例:

void main() {
  for (int i = 1; i <= 10; i++) {
    if (i == 5) {
      break;
    }
    print(i);
  }
}

在上面的示例中,当 i 的值等于 5 时,break 关键字被执行,这将导致 for 循环提前结束。因此,print(i); 语句在 i 的值等于 5 时不会被执行。

Continue

continue 关键字用于跳过当前循环中的其余代码,直接进入下一轮循环。它可以用于 forwhiledo-while 循环。

下面是一个使用 continue 关键字的示例:

void main() {
  for (int i = 1; i <= 10; i++) {
    if (i == 5) {
      continue;
    }
    print(i);
  }
}

在上面的示例中,当 i 的值等于 5 时,continue 关键字被执行,这将导致当前循环中 i 等于 5 的代码被跳过。然后,程序将继续执行下一轮循环。

总结

通过使用 breakcontinue 关键字,程序员可以在循环里控制代码的执行过程。使用 break 可以提前退出循环,而使用 continue 可以跳过当前循环的剩余部分。这些关键字非常有用,因为它们可以让程序员编写出更加高效的代码。