Dart学习笔记(四)

72 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

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(表达式/循环条件);

注意:

  1. 最后的分号不要忘记
  2. 循环条件中使用的变量需要经过初始化
  3. 循环体中,应有结束循环的条件,否则会造成死循环

Dart break 语句 和 continue 语句

break语句功能:

  1. 在switch语句中使流程跳出switch结构
  2. 在循环语句中使流程跳出当前循环,遇到break语句循环终止,后面代码也不会执行

强调

  1. 如果在循环中已经执行了break语句,就不会执行循环体中位于break语句后的语句
  2. 在多层循环中,一个break语句只能向外跳出一层

break语句可以用在switch case中 也可以用在for循环和while循环中

continue语句的功能:

【注】只能在循环语句中使用,使本次循环结束,即跳过循环体下面尚未执行的语句,接着进行下一次循环。

continue语句可以用在for循环以及while循环中,但是不建议用在while循环中,不小心容易死循环。