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