【发布时间】:2022-06-19 17:35:08
【问题描述】:
假设我有这些地图:
Map<int,List<String>> firstMap = {1:["a", "b"]};
Map<int,List<String>> secondMap = {2:["c"]};
Map<int,List<String>> thirdMap = {1:["d"]};
我想合并它们而不用相同的键覆盖值以获得此输出:
{1: [a, b, d], 2: [c]
我同时使用了 spread 运算符和 adAll 方法,并且都将键 1 的值覆盖为 {1: [d], 2: [c]}
而不是 。{1: [a, b, d], 2: [c]
【问题讨论】:
标签: dart