Spec-Zone.ru › Kotlin 2

subtract

kotlin-stdlib/kotlin.collections/subtract

Начиная с Kotlin: 1.0

infix fun <T> Array<out T>.subtract(other: Iterable<T>): Set<T>
infix fun ByteArray.subtract(other: Iterable<Byte>): Set<Byte>
infix fun ShortArray.subtract(other: Iterable<Short>): Set<Short>
infix fun IntArray.subtract(other: Iterable<Int>): Set<Int>
infix fun LongArray.subtract(other: Iterable<Long>): Set<Long>
infix fun FloatArray.subtract(other: Iterable<Float>): Set<Float>
infix fun DoubleArray.subtract(other: Iterable<Double>): Set<Double>
infix fun BooleanArray.subtract(other: Iterable<Boolean>): Set<Boolean>
infix fun CharArray.subtract(other: Iterable<Char>): Set<Char>

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

В возвращаемом множестве сохраняется порядок перебора элементов исходного массива.

Для различения элементов в возвращаемом множестве используется структурное равенство (==), то есть в нём не будет двух структурно равных, но отличающихся в остальном элементов.


infix fun <T> Iterable<T>.subtract(other: Iterable<T>): Set<T>

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

В возвращаемом множестве сохраняется порядок перебора элементов исходной коллекции.

Для различения элементов в возвращаемом множестве используется структурное равенство (==), то есть в нём не будет двух структурно равных, но отличающихся в остальном элементов.

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

Spec-Zone.ru

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