Dictionary subscript

Доступ к значению по ключу.

Сигнатураsubscript(key: Key) -> Value? { get set }

Обращение по ключу возвращает опциональное значение, так как ключа может не быть. Присваивание nil удаляет пару. Через subscript(_:default:) можно задать значение по умолчанию.

var ages = ["Анна": 30]
print(ages["Анна"]) // Optional(30)
print(ages["Пётр", default: 0]) // 0
ages["Иван"] = 25 // добавили пару
← Все записи: Стандартная библиотека Swift
Поддержать проект