当前位置: 代码迷 >> 综合 >> Flutter Dart变量与常量
  详细解决方案

Flutter Dart变量与常量

热度:60   发布时间:2023-12-02 16:53:24.0

变量:

1.可使用具体类型声明,如String、int、List、bool

2.不确定类型可使用var、Object、dynamic关键字声明

3.Object会在编译时进行检测,dynamic不会。

常量:

1.final或const

2.final修饰的变量只能被设置一次

3.const变量是一个 编译时常量,也就是在声明的同时就要进行初始化

4.被final或const修饰的变量不能和var同时使用,需要省略var

final String book = 'Flutter 从入门到放弃';

final book = 'Flutter 从入门到放弃';

5.const定义的是编译时常量,只能用编译时常量来初始化

final定义的常量可以用变量来初始化

final time = new DateTime.now(); //Ok

const time = new DateTime.now(); //Error,new DateTime.now()不是const常量