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 // добавили пару