Initializer

init()

Creates an empty dictionary.

Declaration

init()

See Also

Creating a Dictionary

init(minimumCapacity: Int)

Creates an empty dictionary with preallocated space for at least the specified number of elements.

init<S>(uniqueKeysWithValues: S)

Creates a new dictionary from the key-value pairs in the given sequence.

init<S>(S, uniquingKeysWith: (Value, Value) -> Value)

Creates a new dictionary from the key-value pairs in the given sequence, using a combining closure to determine the value for any duplicate keys.

init<S>(grouping: S, by: (S.Element) -> Key)

Creates a new dictionary whose keys are the groupings returned by the given closure and whose values are arrays of the elements that returned each key.