Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
Это старая версия документа!
Массивы используются для неупорядоченного хранения наборов данных. Массив создается с помощью метода Новый() как уже отмечалось ранее.
Массив = Новый Массив;
Или можно сразу указать количество элементов в массиве Массив(4)
или сделать двухмерный массив Массив(3, 2)
или трехмерный или … ну вообщем и тд.
Если при создании массива указать количество элементов, то сразу будет массив будет создан сразу заполненным данными с типом данных Неопределенно
, в массиве могут хранить данные произвольного типа, после создания, с ними можно производить любые операции, добавлять, удалять или изменять элементы, например:
Массив = Новый Массив(3); Массив[1] = 100: до операции в Массив[1] было Неопределено, теперь это значение было заменено на число 100
Работа с многомерным массивом, происходит следующим образом:
Массив[ИндексПервогоИзмерения][[ИндексВторогоИзмерения]
массив может быть двух, трех мерным и ид. То есть в целом можно организовать и таблицу значений, строки это будет первое измерение, колонки второе.
Для того, что бы самостоятельно определить структуру многомерного массива, необходим следующий код:
Массив = Новый Массив; НоваяСтрокаМассива = Новый Массив; НоваяСтрокаМассива.Добавить(1); НоваяСтрокаМассива.Добавить(2); Массив.Добавить(НоваяСтрокаМассива); НоваяСтрокаМассива = Новый Массив; НоваяСтрокаМассива.Добавить(6); НоваяСтрокаМассива.Добавить(7); Массив.Добавить(НоваяСтрокаМассива);
В результате получится таблица из двух колонок.
Строка | Колонка1 | Колонка2 |
---|---|---|
Строка1 | 1 | 2 |
Строка 2 | 6 | 7 |
Для обхода массива можно использовать следующий код:
Для каждого СтрокаМассива Из Массив Цикл Сообщить(СтрокаМассива); КонецЦикла
В целом для массива справедливы все моменты которые справедливы для коллекций.