Отличия массивов от версии 7.7

Добавил admin | Отличия массивов от версии 7.7 | Понедельник 5 октября 2009 1:26
  • У массивов может быть несколько измерений, что позволяет организовывать многомерные массивы.

  • Можно добавлять и удалять элементы массива, при этом его размерность будет динамически меняться.

  • Введен новый объект ДеревоЗначений. Строки дерева значений могут иметь подчиненные строки, что дает возможность хранить в памяти иерархически организованные данные.

  • Введены новые объекты Структура и Соответствие. Ключи соответствия могут быть любого типа.

  • Обход элементов коллекции возможен через конструкцию «Для Каждого». К элементам коллекции можно также обращаться через оператор [...] (квадратные скобки). Индексация элементов коллекции начинается с 0.

  • Изменилась объектная модель при работе с коллекциями значений. Каждое значение из списка значений — это объект типа ЭлементСпискаЗначений, каждая строка таблицы значений—это объект СтрокаТаблицыЗначений, а для дерева значений —СтрокаДереваЗначений. Для структуры и соответствия каждый элемент коллекции — это объект типа КлючИЗначение.

  • Для списка значений, колонки таблицы или дерева значений можно указать список допустимых типов с помощью свойства ТипЗначения.

  • У таблицы значений и дерева значений есть метод НайтиСтроки, возвращающий массив строк, удовлетворяющих заданному условию.

  • Список значений может иметь картинки к значениям.