var:
- dart 中使用 var声明变量,可以赋值不同类型的值,会自动推断变量的类型和 Swift中是一样的效果。var 修饰的变量可变,可以反复赋值
- var 声明的变量如果没有初始化,那么它的值是nil。
final:
- 使用final声明的变量,它只能赋值一次。
- final修饰的是一个最终的变量,不能再次赋值,否则会报错。也可以先声明再次赋值,但是只能赋值一次。
- final修饰的是一个最终的变量,不能再次赋值,否则会报错。也可以先声明再次赋值,但是只能赋值一次。
const:
- const修饰常量,声明的时候就得赋值.常量声明不赋值就会报错
- const常量也是不可以修改的,不可以再次的赋值,这点和 final一样。