Removes all key-value pairs from the dictionary.
SDK
- Xcode 8.0+
Framework
- Swift Standard Library
Declaration
mutating func removeAll(keepingCapacity keepCapacity: Bool = false)
Parameters
keepCapacityWhether the dictionary should keep its underlying buffer. If you pass
true, the operation preserves the buffer capacity that the collection has, otherwise the underlying buffer is released. The default isfalse.
Discussion
Calling this method invalidates all indices with respect to the dictionary.
Complexity: O(n), where n is the number of key-value pairs in the dictionary.