Flutter学习笔记—循环语句

265 阅读1分钟

for循环

main(List<String> args){
    for(int i = 0; i < 9;i++)
    print(i);
}

while循环

while(true){
    //do something
}

do-while循环

do{
    //do something
} while(true);

for...in...循环

var myList = ['java','js','dart'];
for(var it in myList){
    print(it);
}

forEach循环

参数为一个Function对象。示例传入一个匿名函数

myList.forEach((var it){
    print(it);
});

//可以使用匿名箭头函数简写
myList.forEach((it) => print(it)); 

forEach遍历Map

var myMap = {
    'sean' : '1005',
    'yibo' : '0805',
    'bjyx' : '2823'
};

myMap.forEach((k,v) => print("$k : $v"));

for...in...遍历Map

根据键获取值来遍历,通过Keys返回Map中所有键的集合

for(var k in myMap.keys){
    print("$k : ${myMap[k]}");
}