flutter dart中的final const var

var:

  • dart 中使用 var声明变量,可以赋值不同类型的值,会自动推断变量的类型和 Swift中是一样的效果。var 修饰的变量可变,可以反复赋值
  • var 声明的变量如果没有初始化,那么它的值是nil。

final:

  • 使用final声明的变量,它只能赋值一次。
  • final修饰的是一个最终的变量,不能再次赋值,否则会报错。也可以先声明再次赋值,但是只能赋值一次。
  • final修饰的是一个最终的变量,不能再次赋值,否则会报错。也可以先声明再次赋值,但是只能赋值一次。

const:

  • const修饰常量,声明的时候就得赋值.常量声明不赋值就会报错
  • const常量也是不可以修改的,不可以再次的赋值,这点和 final一样。

参考博客:
【Flutter】Dart中的var、final 和 const基本使用

猜你喜欢

转载自blog.csdn.net/baidu_40537062/article/details/124179052