Spec-Zone.ru › Kotlin 2

removeAll

kotlin-stdlib/kotlin.collections/removeAll

Начиная с Kotlin: 1.0

@IgnorableReturnValue
inline fun <T> MutableCollection<out T>.removeAll(elements: Collection<T>): Boolean

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

Позволяет обойти ограничение проверки типов в removeAll, требующее передавать коллекцию типа Collection<E>.

Возвращает

true, если из коллекции был удалён хотя бы один из указанных элементов, false, если коллекция не была изменена.


@IgnorableReturnValue
fun <T> MutableCollection<in T>.removeAll(elements: Iterable<T>): Boolean

Удаляет из этой MutableCollection все элементы, которые также содержатся в указанной коллекции elements.


@IgnorableReturnValue
fun <T> MutableCollection<in T>.removeAll(elements: Sequence<T>): Boolean

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


@IgnorableReturnValue
fun <T> MutableCollection<in T>.removeAll(elements: Array<out T>): Boolean

Удаляет из этой MutableCollection все элементы, которые также содержатся в указанном массиве elements.


@IgnorableReturnValue
fun <T> MutableIterable<T>.removeAll(predicate: (T) -> Boolean): Boolean

Удаляет из этого MutableIterable все элементы, соответствующие указанному predicate.

Возвращает

true, если из этой коллекции был удалён хотя бы один элемент, или false, если элементы не были удалены и коллекция не была изменена.


@IgnorableReturnValue
fun <T> MutableList<T>.removeAll(predicate: (T) -> Boolean): Boolean

Удаляет из этого MutableList все элементы, соответствующие указанному predicate.

Возвращает

true, если из этой коллекции был удалён хотя бы один элемент, или false, если элементы не были удалены и коллекция не была изменена.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/remove-all.html

Spec-Zone.ru

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