ЧитаемыйМассив
| Стд::Коллекции::ЧитаемыйМассив<ТипЭлемента> Базовые типы: ЧитаемаяКоллекция |
| ТипЭлемента: Тип элементов коллекции |
| Доступность: КлиентИСервер |
Коллекция, в которой у элементов есть числовой индекс, доступная только на чтение. Поддерживает дубликаты элементов. Индексация начинается с 0. Методы, принимающие диапазоны значений, не включают верхний индекс. Числовое значение индекса должно лежать в диапазоне 0 .. 2147483647. При работе методов с индексами могут быть выброшены исключения:
- ИсключениеИндексВнеГраниц - при выходе индекса за допустимый диапазон,
- ИсключениеНедопустимыйАргумент - если индекс начальный индекс >= конечного индекса.
Сравнение структурное:
- массивы считаются равными, если их размер совпадает, а так же равны элементы на соответствующих индексах.
- типы массивов при этом не учитываются.
Обход в цикле:
Возвращает элементы массива в порядке следования индексов.
Тип: ItemType
Литералы
Синтаксис (краткий): [ элемент_0, ..., элемент_n ], тип элементов массива выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): \<ИмяТипа\>[ элемент_0, ..., элемент_n ].
Операция []
| [Ключ: Число]: ItemType |
| Только чтение |
Возвращает элемент по указанному индексу.
Конструкторы
ЧитаемыйМассив
| ЧитаемыйМассив(Обходимое: Обходимое<ItemType>) |
| Доступность: КлиентИСервер |
Конструктор копирования. Копирует элементы переданного Обходимое в новый фиксированный массив.
Методы
ВСтроку
Возвращает строковое представление массива в виде: "[элемент_0, ..., элемент_n]"
Примеры
знч Массив = [1, 2, 3]
знч Строка = Массив.ВСтроку() // "[1, 2, 3]"
Граница
| Граница(): Число |
| Доступность: КлиентИСервер |
Возвращает количество элементов в коллекции минус 1.
Найти
Возвращает индекс первого вхождения элемента, равного Элемент, находящегося в диапазоне от От до До, не включая конечный индекс. Значением по умолчанию конечного индекса До является размер массива. Возвращает Undefined, если элемент не содержится в указанном диапазоне.
НайтиСКонца
Возвращает индекс последнего вхождения элемента, равного Элемент, находящегося в диапазоне от От до До, не включая конечный индекс. Значением по умолчанию конечного индекса До является размер массива. Возвращает Undefined, если элемент не содержится в указанном диапазоне.
Первый
| Первый(): ItemType |
| Доступность: КлиентИСервер |
Возвращает первый элемент массива.
ПодМассив
Возвращает копию массива, элементами которого являются элементы исходного массива, находящиеся в диапазоне, начиная от От до До, не включая конечный индекс. Значением по умолчанию конечного индекса До является размер массива.
Получить
| Получить(Индекс: Число): ItemType |
| Доступность: КлиентИСервер |
Возвращает элемент массива по индексу Индекс.
Последний
| Последний(): ItemType |
| Доступность: КлиентИСервер |
Возвращает последний элемент массива.
СодержитВсе
| СодержитВсе(Обходимое: Обходимое<ItemType>, УчитыватьПовторы: Булево): Булево |
| Доступность: КлиентИСервер |
Проверяет, что коллекция содержит все элементы Обходимое, при УчитыватьПовторы учитываются повторы элементов.