Массив (Array)
Элементы коллекции:
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются значения элементов массива.
Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается индекс значения (нумерация с 0).
Методы:
Вставить (Insert)
Добавить (Add)
Количество (Count)
Найти (Find)
Очистить (Clear)
Получить (Get)
Удалить (Delete)
Установить (Set)
Конструкторы:
По количеству элементов
Описание:
Доступность:
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: Array.
Пример:
Массив = Новый Массив(4); Сообщить("Количество: "+Массив.Количество()); Сообщить("Наибольший индекс массива: "+Массив.ВГраница()); Массив.Удалить(2); Сообщить("Количество после удаления: "+Массив.Количество()); // Этот элемент массива имеет тип Строка: Массив.Добавить("Добавили строку"); // Этот элемент массива имеет тип Число: Массив.Добавить(123.45); Сообщить("Количество после добавления: "+Массив.Количество()); // Добавим элемент по индексу, большему, чем ВГраница(): Массив.Вставить(8,"Метод добавил 4 новых элемента"); Сообщить("Количество после добавления: "+Массив.Количество()); // Массив может хранить разные типы данных: Сообщить("Типы элементов: "+Символы.ПС+ " Для 3-го элемента: "+ТипЗнч(Массив[3])+Символы.ПС+ " Для 4-го элемента: "+ТипЗнч(Массив[4])+Символы.ПС+ " Для 5-го элемента: "+ТипЗнч(Массив[5])); // Результат выполнения: // Количество: 4 // Наибольший индекс массива: 3 // Количество после удаления: 3 // Количество после добавления: 5 // Количество после добавления: 9 // Типы элементов: // Для 3-го элемента: Строка // Для 4-го элемента: Число // Для 5-го элемента: Неопределено |