Dictionary.mapValues(_:)

Преобразует значения, сохраняя ключи.

Сигнатураfunc mapValues<T>(_ transform: (Value) -> T) -> [Key: T]

Возвращает новый словарь с теми же ключами, но значениями, преобразованными функцией transform.

let prices = ["яблоко": 50, "груша": 80]
let withTax = prices.mapValues { $0 * 2 }
print(withTax["яблоко"]) // Optional(100)
← Все записи: Стандартная библиотека Swift
Поддержать проект