直接上代码
// 循环控制
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);
}