Image Description

推荐在 https://dartpad.cn/ 里实际运行下面的代码。

if else 语句

void main() {
  var point = 95;
  if(point > 90){
      print("Good boy! Take this money!");
  }else if(point < 30){
     print("come here don't hit you");
  }
}

switch case 条件选择

void main(){
  var point = 60;
  switch (point) {
    case 12:
      print("point 12");
      break;
    case 15:
      print("point 15");
      break;
    default:
      print("num ${point}");
    }
}
// num 30

for 循环

void main(){
  for (var i=0; i < 10; i++) {
    print("index ${i}");
  }
  var listVar = ["china", "usa"];

  for(var country in listVar){
    print(country);
  }
}

while & do...while

void main(){
  var intVar = 2;
  while(intVar > 0){
    print("intVar ${intVar}");
    intVar --;
  };
  do{
    print("intVar ${intVar}");
    intVar ++;
  }
  while(intVar < 2);
}

break & continue

void main(){
  for(var i=0; i<10; i++){
    if(i % 2 == 0){
      continue; // 跳过本次循环
    }
    if( i == 5){
      break; // 中断循环
    }
    print("index ${i}");
  }
}