ЧитаемоеСоответствие
Стд::Коллекции::ЧитаемоеСоответствие<ТипКлюча,ТипЗначения>
ТипКлюча: тип ключей соответствия. ТипЗначения: тип значений соответствия.
Коллекция пар ключ и значение, предоставляющее быстрое получение значения по ключу, доступная только для чтения. Не содерж ит дубликатов ключей. Каждому ключу соответствует только одно значение.
Сравнение
Структурное
- соответствия считаются равными, если их размер совпадает, а так же каждое из соответствий содержит все пары ключ-значение другого.
- типы соответствий при этом не учитываются.
Обход в цикле
Тип: КлючИЗначение<KeyType, ValueType>
Возвращает пары ключ-знаение в порядке добавления.
Иерархия типа
Базовые типы: Обходимое<КлючИЗначение<ТипКлюча, ТипЗначения>>, Объект
Дочерние типы: ИзменяемоеСоответствие
Примеры
Сравнение
знч ОбычноеСоответствие = новый Соответствие<Строка, Число>({"ключ1": 1, "ключ2": 2})
знч ЧитаемоеСоответствие = новый ЧитаемоеСоответствие<Объект, Объект>({"ключ2": 2, "ключ1": 1})
знч Равны = ОбычноеСоответствие == ЧитаемоеСоответствие // Истина
Литералы
Синтаксис (краткий): { ключ_0 : значение_0, ..., ключ_n : значение_n }, тип ключа и элементов соответствия выводится автоматически (если возможно).
Синтаксис (с указанием типов): <ТипКлюча, ТипЗначения>{ ключ_0 : значение_0, ..., ключ_n : значение_n }.
Синтаксис пустого соответствия: {:}