如何使用Dart控制流程语句

控制流程语句

in DART 允许我们控制程序流程的语句,而不是按照它在程序中出现的顺序执行每一个代码。

下面给出了一些控制流语句。

Break 语句

当我们想退出任何 for、while、do-while 循环或者 switch 等语句时,可以使用 break 语句。

Break 语句示例

void main() {
    for(int i=1;i<=3;i++){

        print(i);
        break; //退出循环
    }
}
  • continue语句
    continue语句类似于break,它也用于for,虽然执行,但它退出循环的当前迭代并从新的迭代开始。

continue语句的示例

void main() {
    var i;

    for(i=1;i<=3;i++){
      print(i);
      continue;
      i++; //skip that step.

    }
}
  • 断言语句assert

Assert语句的工作如If语句,如果布尔条件为false,则会中断正常执行。

assert语句的例子

void main() {
bool a = true;
assert(a!=null);
  print("assert 示例");

}
日期:2020-04-11 23:03:59 来源:oir作者:oir