Объект scala.collection.mutable.ArraySeq
@SerialVersionUID(3L)
Объект-компаньон, используемый для создания экземпляров ArraySeq.
| Суперабоекты | |
|---|---|
| Тип `self` |
Классы
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Конкретные методы
Исходный код
Исходный код
Исходный код
Оборачивает существующий Array в ArraySeq соответствующего типа примитивного специализированного типа без копирования.
Обратите внимание, что массив, содержащий упакованные примитивные типы, можно преобразовать в ArraySeq без копирования. Например, val a: Array[Any] = Array(1) — это массив Object во время выполнения, содержащий Integer. ArraySeq[Int] можно получить с помощью приведения типа: ArraySeq.make(a).asInstanceOf[ArraySeq[Int]]. Значения по-прежнему упакованы, созданный экземпляр — ArraySeq.ofRef. Написание ArraySeq.make(a.asInstanceOf[Array[Int]]) не работает, оно вызывает ClassCastException во время выполнения.
Исходный код
Наследованные методы
Исходный код
| Наследованно от | EvidenceIterableFactory |
|---|
Исходный код
| Классы-предки | StrictOptimizedClassTagSeqFactory -> EvidenceIterableFactory |
|---|---|
| Наследованно от | StrictOptimizedClassTagSeqFactory |
Исходный код
Создаёт пятимерный набор, содержащий результаты вычисления элемента несколько раз.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Набор, содержащий результаты |
| Наследованно от | ClassTagIterableFactory |
Source
Создаёт четырёхмерное множество, содержащее результаты вычисления некоторого элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | ClassTagIterableFactory |
Source
Создаёт трёхмерное множество, содержащее результаты вычисления некоторого элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | ClassTagIterableFactory |
Source
Создаёт двумерное множество, содержащее результаты вычисления некоторого элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | ClassTagIterableFactory |
Source
Создаёт множество, содержащее многократные применения функции к начальному значению.
| Параметры значения |
|
|---|---|
| Возвращает | множество со значениями |
| Унаследовано от | EvidenceIterableFactory |
Source
Создаёт множество, содержащее равномерно распределённые значения в некотором целочисленном интервале.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Унаследовано от | ClassTagIterableFactory |
Исходный код
Создаёт коллекцию, содержащую последовательность возрастающих целых чисел.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Унаследовано от | ClassTagIterableFactory |
Исходный код
| Классы определений | StrictOptimizedClassTagSeqFactory -> EvidenceIterableFactory |
|---|---|
| Унаследовано от | StrictOptimizedClassTagSeqFactory |
Исходный код
Создаёт пятимерную коллекцию, содержащую значения заданной функции на диапазонах целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекцию, состоящую из элементов |
| Унаследовано от | ClassTagIterableFactory |
Исходный код
Создаёт четырёхмерную коллекцию, содержащую значения заданной функции на диапазонах целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекцию, состоящую из элементов |
| Унаследовано от | ClassTagIterableFactory |
Исходный код
Создаёт трёхмерную коллекцию, содержащую значения заданной функции на диапазонах целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Унаследовано от | ClassTagIterableFactory |
Источник
Создаёт двумерную коллекцию, содержащую значения заданной функции по диапазонам целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Унаследовано от | ClassTagIterableFactory |
Источник
| Унаследовано от | ClassTagSeqFactory |
|---|
Источник
Создаёт коллекцию, которая использует функцию f для создания элементов типа A и обновления внутреннего состояния типа S.
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращаемое значение | коллекция, которая производит элементы с использованием |
| Унаследовано от | EvidenceIterableFactory |
Конкретные поля
Источник
Унаследованные неявные значения
Источник
| Унаследовано от | EvidenceIterableFactory |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/mutable/ArraySeq$.html