常用数据类型-Map
map 是将 key 和 value 相关联的对象, key 和 value 都可以是任何类型的对象,并且 key 是唯一的如果 key 重复后面添加的 key 会替换前面的
Map初始化
shell
Map names = {'xiaoming': '小明', 'xiaohong': '小红'};向 map 中添加值
shell
Map ages = {};
ages['xiaoming'] = 16;
ages['xiaohong'] = 18;Map遍历
shell
ages.forEach((k, v) {
print('$k $v');
});
Map ages2 = ages.map((k, v) {
//迭代生成一个新 Map
return MapEntry(v, k);
});
print(ages2);
for (var key in ages.keys) {
print('$key ${ages[key]}');
}
剑鸣秋朔