本文已参与「新人创作礼」活动,一起开启掘金创作之路。
Dart ++ 自增 -- 自减
++ 表示自增 1
-- 表示自减 1
在赋值运算符里面 如果++ -- 写在前面 这时候先运算 在赋值
var a = 10;
var b = a--;
print(a); // 9
print(b); // 10
Dart for循环以及循环遍历List
for基本语法
for (int i = 1; i <= 100; i++) {
print(i);
}
- 第一步,声明变量int i = 1;
- 第二步,判断i <= 100;
- 第三步,print(i);
- 第四步,i++;
- 第五步,从第二步再来,知道判断为false;
Dart while do...while
语法格式:
-
while(表达式/循环条件) {}
-
do {
语句/循环体
}while(表达式/循环条件);
注意:
- 最后的分号不要忘记
- 循环条件中使用的变量需要经过初始化
- 循环体中,应有结束循环的条件,否则会造成死循环
Dart break 语句 和 continue 语句
break语句功能:
- 在switch语句中使流程跳出switch结构
- 在循环语句中使流程跳出当前循环,遇到break语句循环终止,后面代码也不会执行
强调
- 如果在循环中已经执行了break语句,就不会执行循环体中位于break语句后的语句
- 在多层循环中,一个break语句只能向外跳出一层
break语句可以用在switch case中 也可以用在for循环和while循环中
continue语句的功能:
【注】只能在循环语句中使用,使本次循环结束,即跳过循环体下面尚未执行的语句,接着进行下一次循环。
continue语句可以用在for循环以及while循环中,但是不建议用在while循环中,不小心容易死循环。