美文网首页
Dart 控制语句

Dart 控制语句

作者: __Simon__ | 来源:发表于2019-08-25 11:50 被阅读0次

if 语句

Dartif 语句与 C 语言的语法格式相同,条件使用 () 括起来。语法格式如下:

  if (condition1) {
    statement1;
  } else if (condition2) {
    statement2;
  } else {
    statement3
  }

for 语句

var arr = [1, 2, 3, 4, 5];

// 
for (var index = 0; index < arr.length; index++) {
    print(arr[index]);
}

// for-in
for (var item in arr) {
    print(item);
}

while 语句

// 当条件(condition)满足的时候就会继续执行循环体里面的语句(statement)
// 先判断条件再执行语句。
while (condition) {
    statement;
}


// 先执行一次语句,在判断条件决定是否继续执行
do {
    statement;
}while(condition);

break & continue

break 可以终止它所在的最近的循环;
continue 可以跳出当前循环,进入下一次循环。

switch...case 语句

  • 比较类型: num, String, 编译期常量,对象,枚举;
  • 非空 case 必须有一个 break;
  • default 处理默认情况;
  • continue 跳转标签;
  var language = "Dart";
  switch(language) {
    case "Dart":
      print("Dart is my favorite");
      continue FLAG;
      break;
    FLAG:
    case "Java":
      print("java is my favorate");
      break;
    default:
      print("default");
  }
  
  // Dart is my favorite
  // java is my favorate

执行第一个 case 打印出Dart is my favorite之后。会继续执行使用 FLAG 标记的 case

相关文章

网友评论

      本文标题:Dart 控制语句

      本文链接:https://www.haomeiwen.com/subject/pyehectx.html