Map

語法

Map是花括號,內容是key + 冒號 + value,所組合。

Map map = {key: value}
1
2
3
void main() {
  Map map = {"name": "cici", "age": 18};
}

取值

使用方括號[key],輸出某個key的值。

1
2
3
4
void main() {
  Map map = {"name": "cici", "age": 18};
  print(map["name"]);
}
cici

forEach

1
2
3
4
5
6
void main() {
  Map map = {"name": "cici", "age": 18};
  map.forEach((key, value) {
    print("$key:$value");
  });
}

Map其它操作方法

1
2
3
4
5
6
7
8
void main() {
  Map map = {"name": "cici", "age": 18};
  map.addAll({"address": "Taiwan"});
  print(map.containsKey("name"));
  print(map.containsValue("Taiwan"));
  map.remove("name");
  map.clear();
}
true
true

results matching ""

    No results matching ""