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