Отличия массивов от версии 7.7
-
У массивов может быть несколько измерений, что позволяет организовывать многомерные массивы.
-
Можно добавлять и удалять элементы массива, при этом его размерность будет динамически меняться.
-
Введен новый объект ДеревоЗначений. Строки дерева значений могут иметь подчиненные строки, что дает возможность хранить в памяти иерархически организованные данные.
-
Введены новые объекты Структура и Соответствие. Ключи соответствия могут быть любого типа.
-
Обход элементов коллекции возможен через конструкцию «Для Каждого». К элементам коллекции можно также обращаться через оператор [...] (квадратные скобки). Индексация элементов коллекции начинается с 0.
-
Изменилась объектная модель при работе с коллекциями значений. Каждое значение из списка значений — это объект типа ЭлементСпискаЗначений, каждая строка таблицы значений—это объект СтрокаТаблицыЗначений, а для дерева значений —СтрокаДереваЗначений. Для структуры и соответствия каждый элемент коллекции — это объект типа КлючИЗначение.
-
Для списка значений, колонки таблицы или дерева значений можно указать список допустимых типов с помощью свойства ТипЗначения.
-
У таблицы значений и дерева значений есть метод НайтиСтроки, возвращающий массив строк, удовлетворяющих заданному условию.
-
Список значений может иметь картинки к значениям.