Spec-Zone.ru › Scala 3.1

Тракт scala.collection.SortedOps

Исходный код

тракт 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.1.1/scala/collection/SortedOps.html

Spec-Zone.ru

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