Массив (Array)
Предназначен для доступа к элементам массива, его методам и конструктору.
Данный объект является коллекцией значений. Для объекта доступен обход коллекции посредством оператора Для каждого ... из ... Цикл. При обходе выбираются значения элементов массива. Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается индекс значения.
Пример:
М = Новый Массив(4);
Сообщить("Количество: " +М.Количество());
Сообщить("Наибольший индекс массива: " +М.ВГраница());
М.Удалить(2);
Сообщить("Количество после удаления: "+М.Количество());
// Этот элемент массива имеет тип Строка:
М.Добавить("Добавили строку");
// Этот элемент массива имеет тип Число:
М.Добавить(123.45);
Сообщить("Количество после добавления: " +М.Количество());
// Добавим элемент по индексу, большему, чем: ВГраница():
М.Вставить(8,"Метод добавил 4 новых элемента");
Сообщить("Количество после добавления: "+М.Количество)));
// Массив может хранить разные типы данных:
Сообщить("Типы элементов: "+Символы.ПС+
" Для 3-го элемента: "+ТипЗнч(М[3])+Символы.ПС+
" Для 4-го элемента: "+ТипЗнч(М[4])+Символы.ПС+
" Для 5-го элемента: "+ТипЗнч(М[5]));
Результат выполнения:
Количество: 4
Наибольший индекс массива: 3
Количество после удаления: 3
Количество после добавления: 5
Количество после добавления: 9
Типы элементов:
Для 3-го элемента: Строка
Для 4-го элемента: Число
Для 5-го элемента: Неопределено