union
Начиная с Kotlin: 1.0
infix fun <T> Array<out T>.union(other: Iterable<T>): Set<T>
infix fun ByteArray.union(other: Iterable<Byte>): Set<Byte>
infix fun ShortArray.union(other: Iterable<Short>): Set<Short>
infix fun IntArray.union(other: Iterable<Int>): Set<Int>
infix fun LongArray.union(other: Iterable<Long>): Set<Long>
infix fun FloatArray.union(other: Iterable<Float>): Set<Float>
infix fun DoubleArray.union(other: Iterable<Double>): Set<Double>
infix fun BooleanArray.union(other: Iterable<Boolean>): Set<Boolean>
infix fun CharArray.union(other: Iterable<Char>): Set<Char>
Возвращает множество, содержащее все различные элементы из обеих коллекций.
Возвращаемое множество сохраняет порядок перебора элементов исходного массива. Уникальные элементы коллекции other перебираются в конце в порядке их следования в коллекции other.
Возвращаемое множество использует структурное равенство (==) для различения элементов, то есть в нём не будет двух структурно равных, но отличающихся в остальном элементов.
Чтобы получить множество, содержащее все элементы, присутствующие в обеих коллекциях, используйте intersect.
infix fun <T> Iterable<T>.union(other: Iterable<T>): Set<T>
Возвращает множество, содержащее все различные элементы из обеих коллекций.
Возвращаемое множество сохраняет порядок перебора элементов исходной коллекции. Уникальные элементы коллекции other перебираются в конце в порядке их следования в коллекции other.
Возвращаемое множество использует структурное равенство (==) для различения элементов, то есть в нём не будет двух структурно равных, но отличающихся в остальном элементов.
Чтобы получить множество, содержащее все элементы, присутствующие в обеих коллекциях, используйте intersect.
© 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/union.html