如何在 Dart 中展平列表?就像平面地图一样。例如:
var a = [{"a":1, "b":1}, {"b":2, "c":2}, {"d":4, "c":3}];
var b = {"a":1, "b":2, "c":3, "d":4};
Run Code Online (Sandbox Code Playgroud)
如何将 a 到 b 转换为单个列表?
您可以使用 Dart 的集合构造和扩展运算符从 的元素for简洁地构建:MapList
var a = [
{"a": 1, "b": 1},
{"b": 2, "c": 2},
{"d": 4, "c": 3},
];
var b = <String, int>{for (var map in a) ...map};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2559 次 |
| 最近记录: |