remove All
Требования к платформе и версии: Common (1.0), JS (1.1)
expect open override fun removeAll(elements: Collection<E>): Boolean
Удаляет из этой коллекции все элементы, которые также содержатся в указанной коллекции.
Возвращаемое значение
true, если из коллекции был удалён хотя бы один из указанных элементов, и false, если коллекция не была изменена.
Примеры
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val list = mutableListOf('a', 'b', 'c')
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // true
println(list) // [b]
// There are no more 'a's and 'c's to remove
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // false
println(list) // [b]
//sampleEnd
}
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val set = mutableSetOf('a', 'b', 'c')
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // true
println(set) // [b]
// There are no more 'a's and 'c's to remove
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // false
println(set) // [b]
//sampleEnd
}
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual open override fun removeAll(elements: Collection<E>): Boolean
Удаляет из этой коллекции все элементы, которые также содержатся в указанной коллекции.
Возвращаемое значение
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/-abstract-mutable-list/remove-all.html