Инструменты пользователя

Инструменты сайта


1c:коллекции:соответствие

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
1c:коллекции:соответствие [2014/10/31 16:42]
admin
1c:коллекции:соответствие [2016/10/18 15:54] (текущий)
alex
Строка 1: Строка 1:
 ====== Соответствие ====== ====== Соответствие ======
-Соответствие, это практически тоже самое, что и структура, только ключ у него может принимать любое значение, как следствие, становится невозможным обращение к значению по ключу(так как ключом может быть и ссылочный тип даных). Обращение происходит по индексу, то есть следующим образом:+Соответствие, это практически тоже самое, что и структура, только ключ у него может принимать любое значение, как следствие, становится невозможным обращение к значению по ключу(так как ключом может быть и ссылочный тип данных). Обращение происходит по индексу, то есть следующим образом:
 ''Соотв[Ключ]''. Методы работы с коллекцией ''Соответствие'', практически такие же как и у структуры. Есть и приятные отличия, это упрощенное создание элементов коллекции, то есть  в случае с коллекцией соответствие, можно создать элемент следующим образом: ''Соотв[Ключ]''. Методы работы с коллекцией ''Соответствие'', практически такие же как и у структуры. Есть и приятные отличия, это упрощенное создание элементов коллекции, то есть  в случае с коллекцией соответствие, можно создать элемент следующим образом:
 <code 1c>Соотв["Нужный ключ"] = КакоеТоЗначение</code> <code 1c>Соотв["Нужный ключ"] = КакоеТоЗначение</code>
 Если в нашем соответствии отсутствовал указанный ключ то будет создан новый элемент, если был то он будет изменен, со структурой такой фокус к сожалению не пройдет, и в случае обращения к несуществующему ключу будет вызвана ошибка. Если в нашем соответствии отсутствовал указанный ключ то будет создан новый элемент, если был то он будет изменен, со структурой такой фокус к сожалению не пройдет, и в случае обращения к несуществующему ключу будет вызвана ошибка.
 +===== Методы =====
 +^ Наименование ^ Назначение ^
 +| [[1c:коллекции:соответствие:Вставить|Вставить]]  | Добавляет новый элемент в соответствие. |
 +| [[1c:коллекции:соответствие:Количество]]  | Возвращает количество элементов в соответствии. |
 +| [[1c:коллекции:соответствие:Очистить]] | Удаляет все элементы из соответствия. |
 +| [[1c:коллекции:соответствие:Получить]] | Возвращает значение соответствия по ключу. Аналог [...]. |
 +| [[1c:коллекции:соответствие:Удалить]] | Удаляет из соответствия значение с указанным ключом. |
1c/коллекции/соответствие.1414762934.txt.gz · Последнее изменение: 2016/10/18 15:54 (внешнее изменение)