在 Dart 中将地图列表转换为一张地图?

flu*_*ter 0 dart

如果我有一个键/值对列表,如何将它们转换为单个映射?

例如[{'ore': 'value'}, {'pure':'value'}, {'steel':'value}]. =>

{'ore': 'value',
'pure':'value'
'steel':'value'}
Run Code Online (Sandbox Code Playgroud)

lrn*_*lrn 5

只需构建一个包含所有单独地图条目的新地图:

List<Map<Something, Other>> listOfMaps = ...;

var combinedMap = {for (var map in listOfMaps) ...map};
Run Code Online (Sandbox Code Playgroud)