Spec-Zone.ru › Kotlin 2

intersect

kotlin-stdlib/kotlin.collections/intersect

Версия Kotlin: 1.0

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

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

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

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

Чтобы получить множество, содержащее все элементы, которые содержатся хотя бы в одной из этих коллекций, используйте union.


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

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

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

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

Чтобы получить множество, содержащее все элементы, которые содержатся хотя бы в одной из этих коллекций, используйте union.

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

Spec-Zone.ru

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