1.for循环
main() { // for循环 for (var i = 0; i < 10; i++) { print(i); // 0,1,2,3,4,5,6,7,8,9 } }
2.while循环
main() { // while循环 var i = 0; while(i < 10){ print(i); i++; } }
2.1 do while
不管条件是否成立,都会先执行一遍do里面的代码
main() { // do while循环 var i = 10; do { print(i); i++; } while(i > 15); }
3.循环退出语句
3.1 continue
跳出一次循环
main() { // continue for (var i = 0; i < 5; i++) { if (i == 2){ continue; } print(i); // 0, 1, 3, 4 } }
3.2 break
跳出循环
main() { // break for (var i = 0; i < 5; i++) { if (i == 2){ break; } print(i); // 0, 1 } }