在Dart里面,变量的声明使用var、Object或Dynamic关键字,如下所示:
var name = ‘张三’;
在Dart语言里一切皆为对象,所以如果没有将变量初始化,那么它的默认值为null(包括数字),如果需要判断变量是否为null,则需要进行如下判断:
String name;if(name == null);
上面var name = ‘张三’,并没有显示的声明变量的类型,我们也可以显示的声明:String name = ‘张三’;如果对象(变量)不仅限于单一类型,请用Object或Dynamic关键字来进行修饰;
二.常量与固定值在Dart语言里面,如果想要声明不变的常量,可以使用final和const来进行修饰。
1.finalfinal修饰的常量必须在声明的时候就进行初始化,而且在初始化之后值不可变;
final userName = '张三'; userName = ‘李四’;//会引发错误