1С Предприятие 8.0. Описание встроенного языка

         

Массив (Array)


Предназначен для доступа к элементам массива, его методам и конструктору.

Данный объект является коллекцией значений. Для объекта дос­тупен обход коллекции посредством оператора Для каждого ... из ... Цикл. При обходе выбираются значения элементов масси­ва. Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается индекс значения.

Пример:

М = Новый Массив(4);

Сообщить("Количество: " +М.Количество());

Сообщить("Наибольший индекс массива: " +М.ВГраница());

М.Удалить(2);

Сообщить("Количество после удаления: "+М.Количество());

// Этот элемент массива имеет тип Строка:

М.Добавить("Добавили строку");

// Этот элемент массива имеет тип Число:

М.Добавить(123.45);

Сообщить("Количество после добавления: " +М.Количество());



// Добавим элемент по индексу, большему, чем: ВГраница():

М.Вставить(8,"Метод добавил 4 новых элемента");

Сообщить("Количество после добавления: "+М.Количество)));

// Массив может хранить разные типы данных:

Сообщить("Типы элементов: "+Символы.ПС+

"     Для 3-го элемента: "+ТипЗнч(М[3])+Символы.ПС+

    "     Для 4-го элемента: "+ТипЗнч(М[4])+Символы.ПС+

    "     Для 5-го элемента: "+ТипЗнч(М[5]));

Результат выполнения:

Количество: 4

Наибольший индекс массива: 3

Количество после удаления: 3

Количество после добавления: 5

Количество после добавления: 9

Типы элементов:

    Для 3-го элемента: Строка

    Для 4-го элемента: Число

    Для 5-го элемента: Неопределено



Содержание раздела