Shrinkable (original) (raw)

scala.collection.mutable.Shrinkable

This trait forms part of collections that can be reduced using a -= operator.

Attributes

Source

Shrinkable.scala

Graph

Supertypes

Known subtypes

trait Map[K, V]

trait Map[K, V]

trait MapOps[K, V, CC, C]

Show all

Members list

Removes a single element from this shrinkable collection.

Removes a single element from this shrinkable collection.

Value parameters

elem

the element to remove.

Attributes

Returns

the shrinkable collection itself

Source

Shrinkable.scala

Removes all elements produced by an iterator from this shrinkable collection.

Removes all elements produced by an iterator from this shrinkable collection.

Value parameters

xs

the iterator producing the elements to remove.

Attributes

Returns

the shrinkable collection itself

Source

Shrinkable.scala

Removes two or more elements from this shrinkable collection.

Removes two or more elements from this shrinkable collection.

Value parameters

elem1

the first element to remove.

elem2

the second element to remove.

elems

the remaining elements to remove.

Attributes

Returns

the shrinkable collection itself

Deprecated

[Since version 2.13.3] Use `--=` aka `subtractAll` instead of varargs `-=`; infix operations with an operand of multiple args will be deprecated

Source

Shrinkable.scala

In this article