Flutter学习之路 --- 基础语法

135 阅读1分钟
  • [ 熟悉字符串和数组List]
  • [ 熟悉方法的使用]

Dart中的变量常量

  1. var 声明一个变量,可以赋值不同的类型。如果没有初始化,值为nil。

  2. final 声明一个只能赋值一次的变量。

  3. const 声明一个常量,且必须有初始值。

Dart中的字符串String

1. 使用单引号或双引号创建

image.png

image.png

2. 三个引号或双引号创建多行字符串

image.png

image.png

3. String的一些使用方法

image.png

Dart中的List

创建可变List和不可变List

image.png

Dart中的运算符 ??

赋值运算 ?? 和 条件表达式 ??

image.png

Dart中的方法

方法也是一个对象,返回值和参数类型可以省略

image.png

当方法中的执行语句只有一句时,可以使用箭头函数表达式 =>

image.png

大括号{}方法的可选参数,传递参数的时候必须带上形参的名字,可选参数可以忽略,顺序也可以打乱

image.png

中括号[]方法的可选参数,传递参数的时候,顺序固定,不必带上形参的名字

image.png

方法也可以作为参数传递

image.png

匿名方法函数

image.png

闭包,定义在函数里面的函数就是闭包,闭包也是一个对象。闭包的作用就是可以访问外部函数的局部变量。

image.png