filter(_:)
Returns a new dictionary containing the key-value pairs of the dictionary that satisfy the given predicate.
Declaration
consuming func filter<E>(_ isIncluded: (Dictionary<Key, Value>.Element) throws(E) -> Bool) throws(E) -> [Key : Value] where E : ErrorParameters
- isIncluded:
A closure that takes a key-value pair as its argument and returns a Boolean value indicating whether the pair should be included in the returned dictionary.
Return Value
A dictionary of the key-value pairs that isIncluded allows.