Creates a dictionary by merging key-value pairs in a sequence into the dictionary, using a combining closure to determine the value for duplicate keys.
- Xcode 10.2+
- Swift Standard Library
A sequence of key-value pairs.
A closure that takes the current and new values for any duplicate keys. The closure returns the desired value for the final dictionary.
A new dictionary with the combined keys and values of this dictionary and
combine closure to select a value to use in the returned dictionary, or to combine existing and new values. As the key-value pairs are merged with the dictionary, the
combine closure is called with the current and new values for any duplicate keys that are encountered.
This example shows how to choose the current or new values for any duplicate keys: