Dictionary.filter(_:)

Оставляет пары по условию.

Сигнатураfunc filter(_ isIncluded: ((key: Key, value: Value)) -> Bool) -> [Key: Value]

Возвращает новый словарь, содержащий только пары, для которых замыкание вернуло true. В замыкание передаётся кортеж (key, value).

let ages = ["Анна": 30, "Иван": 25]
let adults = ages.filter { $0.value >= 28 }
print(adults) // ["Анна": 30]
← Все записи: Стандартная библиотека Swift
Поддержать проект