合并两个词典

Combine two Dictionaries

我正在学习 Swift,但找不到解决我问题的方法...

我有两个词典,想将它们合并:

dict1 = ["A": 1, "B": 2, "D": 5]
dict2 = ["A": 3, "C": 9, "D": 4]

结果应该是像这样的新词典:

dict3 = ["A": 4, "B": 2, "C": 9, "D": 9]

您可以使用字典 merging 方法并将加号(加法运算符)作为 uniquingKeysWith 参数传递:

let dict3 = dict1.merging(dict2, uniquingKeysWith: +)  // ["A": 4, "B": 2, "D": 9, "C": 9]