Spec-Zone.ru › Scala 3.2

Характеристика SortedOps.SortedOps

Исходный код

trait SortedOps[A, +C]

Базовый класс для отсортированных коллекций

Суперактивные типы
класс Object
класс Matchable
класс Any
Известные подтипы
33 типа
класс SortedMapOps[K, V, CC, C]
класс SortedMap[K, V]
класс SortedMap[K, V]
класс WithDefault[K, V]
класс TreeMap[K, V]
класс SortedMap[K, V]
класс WithDefault[K, V]
класс TreeMap[K, V]
класс SortedMapFactoryDefaults[K, V, CC, WithFilterCC, UnsortedCC]
класс StrictOptimizedSortedMapOps[K, V, CC, C]
класс StrictOptimizedSortedMapOps[K, V, CC, C]
класс SortedMapOps[K, V, CC, C]
класс SortedMapOps[K, V, CC, C]
класс SortedSetOps[A, CC, C]
класс BitSetOps[C]
класс BitSet
класс BitSet
класс BitSet1
класс BitSet2
класс BitSetN
класс BitSet
класс SortedSet[A]
класс SortedSet[A]
класс ValueSet
класс ImmutableKeySortedSet
класс TreeSet[A]
класс SortedSet[A]
класс TreeSet[A]
класс SortedSetFactoryDefaults[A, CC, WithFilterCC]
класс StrictOptimizedSortedSetOps[A, CC, C]
класс StrictOptimizedSortedSetOps[A, CC, C]
класс SortedSetOps[A, CC, C]
класс SortedSetOps[A, CC, C]

Абстрактные методы

Исходный код
def firstKey: A

Возвращает первый ключ коллекции.

Исходный код
def lastKey: A

Возвращает последний ключ коллекции.

Исходный код
def ordering: Ordering[A]

Исходный код
def rangeImpl(from: Option[A], until: Option[A]): C

Создаёт проекцию диапазона этой коллекции. Любые изменения в проекции диапазона обновят эту коллекцию, и наоборот.

Примечание: ключи не гарантируются как согласованные между этой коллекцией и проекцией. Это относится к буферам, где индексация относительна к проекции.

Параметры значений
from

Нижняя граница (включительно) проекции диапазона. None если нижней границы нет.

until

Верхняя граница (исключительно) проекции диапазона. None если верхней границы нет.

Исходный код
def rangeTo(to: A): C

Создаёт проекцию диапазона этой коллекции без нижней границы.

Параметры значений
to

Верхняя граница (включительно) проекции диапазона.

Конкретные методы

Исходный код
def range(from: A, until: A): C

Создаёт проекцию диапазона этой коллекции с нижней и верхней границами.

Параметры значений
from

Нижняя граница (включительно) проекции диапазона.

until

Верхняя граница (исключительно) проекции диапазона.

Исходный код
def rangeFrom(from: A): C

Создаёт проекцию диапазона этой коллекции без верхней границы.

Параметры значений
from

Нижняя граница (включительно) проекции диапазона.

Исходный код
def rangeUntil(until: A): C

Создаёт проекцию диапазона этой коллекции без нижней границы.

Параметры значений
until

Верхняя граница (исключительно) проекции диапазона.

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/SortedOps.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API