0
shavkat
27.06.12
✎
14:21
|
Добрый день
Можно ли создать массив с элементами одной строкой кода? и если можно то как?
Я написал так:
Вохид=Новый Массив("", "як ", "ду ", "се ", "чор ", "панч ", "шаш ", "хафт ", "хашт ", "нух ");
но 1С выдает ошибку:
{ОбщийМодуль.PropisTJ.Модуль(14)}: Ошибка при вызове конструктора (Массив)
Вохид=Новый Массив("", "як ", "ду ", "се ", "чор ", "панч ", "шаш ", "хафт ", "хашт ", "нух ");
Приходится делать так:
Вохид = Новый Массив();
Вохид.Добавить("");
Вохид.Добавить("як ");
Вохид.Добавить("ду ");
Вохид.Добавить("се ");
Вохид.Добавить("чор ");
Вохид.Добавить("панч ");
Вохид.Добавить("шаш ");
Вохид.Добавить("хафт ");
Вохид.Добавить("хашт ");
Вохид.Добавить("нух ");
Заранее благодарю
|
|
1
mikecool
27.06.12
✎
14:22
|
Массив (Array)
По количеству элементов
Синтаксис:
Новый Массив(<КоличествоЭлементов1>,...,<КоличествоЭлементовN>)
Параметры:
<КоличествоЭлементов1>,...,<КоличествоЭлементовN> (необязательный)
Тип: Число. Каждый параметр определяет количество элементов массива в соответствующем измерении. Может задаваться неограниченное количество параметров. Если ни один параметр не указан, то создается одномерный массив с нулевым количеством элементов.
Описание:
Создает массив из указанного количества элементов. Если задано несколько параметров, то будет создан массив, элементами которого являются массивы (и т.д. в зависимости от количества параметров). Фактически, конструктор позволяет создать массивы массивов, которые могут являться аналогом многомерного массива.
Пример:
// массив с 0 элементами
Массив1 = Новый Массив;
// массив из 10 элементов,
// каждый из которых является массивом из 2 элементов,
// каждый из которых является массивом из 4 элементов
Массив2 = Новый Массив(10,2,4);
продам СП, недорого
|
|