"батон"65
42"полка"
СправочникСсылкаИстина

Соответствие — коллекция пар «ключ-значение», где ключом может быть значение любого типа: строка, число, ссылка на объект и т.д. В отличие от Структуры, обращение только через квадратные скобки или метод Получить() — свойств через точку нет.

Конструкторы · Чтение значений · Обход · Удаление данных · Фиксированное соответствие · Особенности и ограничения · Структура — если ключ всегда строка

Методы

Запись

МетодЧто делает
Вставить(Ключ, Значение)добавить пару или заменить значение по существующему ключу

Чтение

МетодЧто делает
Получить(Ключ)значение по ключу, или Неопределено, если ключа нет
Соответствие[Ключ]значение по ключу — исключение, если ключа нет
Количество()число пар в соответствии

Удаление

МетодЧто делает
Удалить(Ключ)убрать пару по ключу
Очистить()убрать все пары

в этой папке 9 элементов

01
Обход соответствия

Для Каждого КлючЗначение Из Соответствие — доступ к ключу и значению пары в цикле, порядок не гарантирован.

Открыть →
02
Очистить()

Метод соответствия Очистить() — удаляет все пары сразу, тот же объект остаётся пустым.

Открыть →
03
Удалить()

Метод соответствия Удалить() — убирает пару по ключу, безопасен для несуществующего ключа.

Открыть →
04
Вставить()

Метод соответствия Вставить() — добавляет пару ключ-значение или заменяет значение по существующему ключу.

Открыть →
05
Конструктор соответствия

Новый Соответствие — пустое соответствие; вариант из фиксированного соответствия.

Открыть →
06
Особенности и ограничения

Ключ произвольного типа, сравнение по значению и по ссылке, порядок обхода, передача по ссылке, отличие от структуры.

Открыть →
07
Чтение значений соответствия

Получить() возвращает Неопределено для отсутствующего ключа, квадратные скобки бросают исключение.

Открыть →
08
Удаление данных из соответствия

Удалить() убирает одну пару по ключу, Очистить() — все сразу.

Открыть →
09
Фиксированное соответствие

ФиксированноеСоответствие — неизменяемая версия соответствия, зачем нужна и как создаётся.

Открыть →