Flutter Dart变量与常量

变量:

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常量

猜你喜欢

转载自blog.csdn.net/qq_37980878/article/details/111469942