📜  Dart – Break 语句(1)

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

Dart – Break 语句

在编程过程中,很多时候我们需要在循环或条件语句中中断执行,这时就需要使用到 break 语句。Dart 提供了非常灵活的 break 语句,可以用于终止循环和跳出语句块。

语法格式

在 Dart 中,break 语句的语法格式如下:

break;
用法示例
结束循环

在循环中,使用 break 可以提前终止循环的执行。示例如下:

for (var i = 0; i < 10; i++) {
  if (i == 5) {
    break;
  }
  print(i);
}

上述代码会输出从 0 到 4 的数字,当 i 等于 5 时,break 语句被执行,循环终止。

跳出语句块

除了在循环中使用 break,我们也可以在条件语句或函数中使用它来跳出语句块。示例如下:

void checkValue(int a) {
  print('Checking value: $a');
  if (a > 10) {
    print('Value is greater than 10. Breaking out of the block.');
    break;
  }
  print('Continuing with the block.');
}

checkValue(5);

上述代码会输出检查的值以及判断结果。当给定的值 a 大于 10 时,break 语句被执行,跳出整个语句块。

注意事项
  • break 语句只能用于循环语句、switch 语句和 label 语句块中。
  • 在嵌套循环中使用 break 会中断并退出内层循环,并继续执行外层循环。

通过使用 break 语句,我们可以更好地控制程序的执行流程,并提高代码执行效率。在编写循环或条件语句时,我们可以充分利用 break 语句来处理各种复杂的情况。