Spec-Zone.ru › Scala 3.1
Класс scala.collection.AnySeqDelegate SeqFactory, использующий ClassTag.Any в качестве доказательства для каждого типа элемента. Это может быть или не быть корректным в зависимости от использования ClassTag реализацией коллекции.
Наследуемые методы
Исходный код
override def
apply [A](elems: A*): CC[A]
Конкатенирует все коллекции аргументов в одну коллекцию.
Параметры значений
xss
коллекции, которые должны быть конкатенированы.
Возвращает
конкатенацию всех коллекций.
Наследуется из
IterableFactory
Исходный код
Создаёт пятимерную коллекцию, содержащую результаты вычисления элемента несколько раз.
Параметры значений
elem
вычисление элемента
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
n4
количество элементов в четвёртом измерении
n5
количество элементов в пятом измерении
Возвращает
Коллекция, содержащая результаты n1 x n2 x n3 x n4 x n5 вычислений elem.
Наследуется из
IterableFactory
Исходный код
Создаёт четырёхмерную коллекцию, содержащую результаты вычисления элемента несколько раз.
Параметры значения
elem
вычисление элемента
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
n4
количество элементов в четвертом измерении
Возвращает
Коллекция, содержащая результаты n1 x n2 x n3 x n4 вычислений elem.
Унаследовано от
IterableFactory
Исходный код
def
fill [A](n1:
Int , n2:
Int , n3:
Int )(elem: => A): CC[CC[CC[A]]]
Создаёт трёхмерную коллекцию, содержащую результаты вычисления элемента определённое количество раз.
Параметры значения
elem
вычисление элемента
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
Возвращает
Коллекция, содержащая результаты n1 x n2 x n3 вычислений elem.
Унаследовано от
IterableFactory
Создаёт двумерную коллекцию, содержащую результаты вычисления элемента определённое количество раз.
Параметры значения
elem
вычисление элемента
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
Возвращает
Коллекция, содержащая результаты n1 x n2 вычислений elem.
Унаследовано от
IterableFactory
Исходный код
override def
fill [A](n:
Int )(elem: => A): CC[A]
Исходный код
override def
iterate [A](start: A, len:
Int )(f: A => A): CC[A]
Исходный код
override def
range [A](start: A, end: A, step: A)(implicit i:
Integral [A]): CC[A]
Исходный код
override def
range [A](start: A, end: A)(implicit i:
Integral [A]): CC[A]
Производит пятимерную коллекцию, содержащую значения заданной функции на диапазонах целых значений, начиная с 0.
Параметры значения
f
Функция, вычисляющая значения элементов
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
n4
количество элементов в четвёртом измерении
n5
количество элементов в пятом измерении
Возвращает
Коллекция, состоящая из элементов f(i1, i2, i3, i4, i5) для 0 <= i1 < n1, 0 <= i2 < n2, 0 <= i3 < n3, 0 <= i4 < n4, и 0 <= i5 < n5.
Inherited from
IterableFactory
Производит четырёхмерную коллекцию, содержащую значения заданной функции на диапазонах целых значений, начиная с 0.
Параметры значения
f
Функция, вычисляющая значения элементов
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
n4
количество элементов в четвёртом измерении
Возвращает
Коллекция, состоящая из элементов f(i1, i2, i3, i4) для 0 <= i1 < n1, 0 <= i2 < n2, 0 <= i3 < n3, и 0 <= i4 < n4.
Inherited from
IterableFactory
Производит трёхмерную коллекцию, содержащую значения заданной функции на диапазонах целых значений, начиная с 0.
Параметры значения
f
Функция, вычисляющая значения элементов
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
n3
количество элементов в третьем измерении
Возвращает
Коллекция, состоящая из элементов f(i1, i2, i3) для 0 <= i1 < n1, 0 <= i2 < n2, и 0 <= i3 < n3.
Inherited from
IterableFactory
Производит двумерную коллекцию, содержащую значения заданной функции на диапазонах целых значений, начиная с 0.
Параметры значения
f
Функция, вычисляющая значения элементов
n1
количество элементов в первом измерении
n2
количество элементов во втором измерении
Возвращает
Коллекция, состоящая из элементов f(i1, i2) для 0 <= i1 < n1 и 0 <= i2 < n2.
Inherited from
IterableFactory
Source
override def
unfold [A, S](init: S)(f: S =>
Option [(A, S)]): CC[A]
Inherited implicits