Pair
Начиная с Kotlin: 1.0
data class Pair<out A, out B>(val first: A, val second: B) : Serializable
Представляет обобщённую пару из двух значений.
Значения этого класса не имеют какого-либо особого смысла, поэтому его можно использовать для любых целей. Pair обладает семантикой значений, то есть две пары равны, если равны оба их компонента.
Пример разложения пары на значения:
Параметры типа
A
тип первого значения.
B
тип второго значения.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val [a, b] = Pair(1, "x")
println(a) // 1
println(b) // x
//sampleEnd
}
Свойства
© 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/-pair/