10Dart:Map

map是一个关联键和值的对象。键和值都可以是任何类型的对象。每个键只出现一次,但是您可以多次使用相同的值。

初始化Map,可以直接声明,用{}表示,在Dart2中new关键字是可选的,可以var mMap=new Map();也直接var mMap=Map();,里面写key和value,每组键值对中间用逗号隔开。也可先声明,再去赋值。map里面的key不能相同。但是value可以相同,value可以为空字符串或者为null。注:map的key类型不一致也不会报错。


你可能感兴趣的:(10Dart:Map)