布尔类型
在Dart中,布尔类型的默认值为**null**
。
bool flags;
bool flags1 = true;
print(flags);
//null
列表
创建列表与获取
下标从0开始,使用length可以访问list的长度
var list = [1,2,3];
print(list[0]);
print(list.lenth);
添加元素
可以使用add
添加元素
list.add(5);
定义不可改变的列表
可以在list
字面量前添加const
关键字,定义一个不可改变的列表(编译时常量)
var constantList = const [1,2,3];
constantList[1] = 1;
//报错
Map对象
通过字面量创建Map
var gifts = {
'first' : 'partridge',
'second' : 'turtledoves',
'fifth' : 'golden rings'
};
使用Map类的构造函数创建对象
main(List<String> args){
var pic = new Map();
pic['first'] = 'partridge';
pic['second'] = 'turtledoves';
pic['fifth'] = 'golden rings';
}
使用length
获取Map的长度
print(pic.length);
查找Map
print(pic["first"]);
print(pic["four"]);
//键不存在则返回null