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]}");
}