Dart 控制语句

2019-08-25  本文已影响0人  __Simon__

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 语句

  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

上一篇 下一篇

猜你喜欢

热点阅读