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