Dart - 迴圈控制

笑望灬星辰發表於2020-11-07

直接上程式碼

// 迴圈控制
void main(List<String> args) {
  for (var i = 0; i < 3; i++) {
    print(i);
  }
  var arr = ["趙雲", "趙子龍", "趙信"];
  for (var i = 0; i < arr.length; i++) {
    print(arr[i]);
  }
  var map1 = {"name": "胡佳佳", "age": 27};
  // 迴圈map
  // 先用 keys.toList()  將 map 中的key 轉成陣列
  var arr1 = map1.keys.toList();
  print(arr1);
  for (int i = 0; i < arr1.length; i++) {
    print(map1[arr1[i]]);
  }

  // while 一般在操作 io流 時用到
  int year = 2018;
  while (year < 2020) {
    print(year);
    year += 1;
  }

  // do while
  var j = 0;
  do {
    print(j);
    j++;
  } while (j < 3);
}

在這裡插入圖片描述

相關文章