swift合并两个字典
时间: 2023-08-10 16:15:02 浏览: 305
swift-EasySequence是一个处理sequcence类型的强大基础库例如数组集合字典
可以使用 `merge(_:)` 方法来合并两个字典。以下是示例代码:
```swift
var dict1 = ["a": 1, "b": 2]
let dict2 = ["c": 3, "d": 4]
dict1.merge(dict2) { (current, _) in current }
print(dict1) // 输出: ["a": 1, "b": 2, "c": 3, "d": 4]
```
在 `merge` 方法中,我们可以传入一个闭包来定义对于相同键的处理方式。上述示例中,我们使用了一个简单的闭包,即保留当前字典中的值。
阅读全文