Spec-Zone.ru › Scala 3.1

Трейт scala.collection.mutable.Shrinkable

Исходный код

трейт Shrinkable[-A]

Этот трейт является частью коллекций, которые могут быть уменьшены с использованием оператора -=.

Супертипы
класс Object
трейт Matchable
класс Any
Известные подтипы
38 типов
трейт Buffer[A]
класс AbstractBuffer[A]
класс ArrayBuffer[A]
класс ArrayDeque[A]
класс Очередь[A]
класс Стек[A]
класс ListBuffer[A]
класс UnrolledBuffer[T]
трейт IndexedBuffer[A]
трейт Map[K, V]
трейт Map[K, V]
класс TrieMap[K, V]
класс AbstractMap[K, V]
класс AnyRefMap[K, V]
класс CollisionProofHashMap[K, V]
класс HashMap[K, V]
класс LinkedHashMap[K, V]
класс ListMap[K, V]
класс LongMap[V]
класс WithDefault[K, V]
класс WithDefault[K, V]
класс OpenHashMap[Key, Value]
класс TreeMap[K, V]
класс SystemProperties
трейт MultiMap[K, V]
трейт SeqMap[K, V]
трейт SortedMap[K, V]
трейт MapOps[K, V, CC, C]
трейт SortedMapOps[K, V, CC, C]
трейт SetOps[A, CC, C]
класс HashSet[A]
класс LinkedHashSet[A]
трейт Set[A]
класс AbstractSet[A]
класс BitSet
класс TreeSet[A]
трейт SortedSet[A]
трейт SortedSetOps[A, CC, C]

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

Исходный код
def subtractOne(elem: A): Shrinkable[A]

Удаляет один элемент из этой уменьшаемой коллекции.

Параметры
elem

элемент для удаления.

Возвращает

сама уменьшаемая коллекция

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

Исходный код@inline
final def --=(xs: IterableOnce[A]): Shrinkable[A]

Псевдоним для subtractAll.

Исходный код@inline
final def -=(elem: A): Shrinkable[A]

Псевдоним для subtractOne.

Исходный код
def subtractAll(xs: IterableOnce[A]): Shrinkable[A]

Удаляет все элементы, производимые итератором, из этой уменьшаемой коллекции.

Параметры
xs

итератор, генерирующий элементы для удаления.

Возвращает

сама уменьшаемая коллекция

© 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/Shrinkable.html

Spec-Zone.ru

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