removeAll

Common
JVM
JS
Native
1.0
fun < T > MutableCollection < out T > . removeAll (
elements : Collection < T >
) : Boolean

(source)

Removes all of this collection's elements that are also contained in the specified collection.

Allows to overcome type-safety restriction of removeAll that requires to pass a collection of type Collection<E> .

Return true if any of the specified elements was removed from the collection, false if the collection was not modified.

Common
JVM
JS
Native
1.0
fun < T > MutableCollection < in T > . removeAll (
elements : Iterable < T >
) : Boolean

(source)

Removes all elements from this MutableCollection that are also contained in the given elements collection.

Common
JVM
JS
Native
1.0
fun < T > MutableCollection < in T > . removeAll (
elements : Sequence < T >
) : Boolean

(source)

Removes all elements from this MutableCollection that are also contained in the given elements sequence.

Common
JVM
JS
Native
1.0
fun < T > MutableCollection < in T > . removeAll (
elements : Array < out T >
) : Boolean

(source)

Removes all elements from this MutableCollection that are also contained in the given elements array.

Common
JVM
JS
Native
1.0
fun < T > MutableIterable < T > . removeAll (
predicate : ( T ) -> Boolean
) : Boolean

(source)

Removes all elements from this MutableIterable that match the given predicate .

Return true if any element was removed from this collection, or false when no elements were removed and collection was not modified.

Common
JVM
JS
Native
1.0
fun < T > MutableList < T > . removeAll (
predicate : ( T ) -> Boolean
) : Boolean

(source)

Removes all elements from this MutableList that match the given predicate .

Return true if any element was removed from this collection, or false when no elements were removed and collection was not modified.