Siguiendo con los tutoriales de Kotlin, hoy veremos los data class Pair en Kotlin, que simplemente son una representación genérica (cualquier tipo de datos o clases) de dos valores (pares).
Los data class Pair son una estructura que permite guardar dos valores.
Para emplear los valores pares en Kotlin podemos hacer lo siguiente:
var pair = Pair("Kotlin Pair",2)También podemos crear valores pares empleando la variable reservada to de la siguiente forma:
var pair = "Kotlin Pair" to 2Esto en Android es muy útil ya que podemos emplear los Pair Para guardar una pareja de valores, por ejemplo un usuario y contraseña o cualquier pareja de valores que tengan alguna relación.
¿Cómo acceder a los valores Pair en Koltin?
Ya teniendo claro para qué sirve la estructura de los Pair en Kotlin, lo siguiente que nos interesa saber es cómo acceder a cada uno de estos valores embebidos dentro de un data class Pair; para esto se emplean las palabras reservadas first y second respectivamente de la siguiente forma; teniendo nuestra variable llamada pair definida de cualquiera de las formas anteriores:
println(pair.first) //Kotlin
println(pair.second) //Pair2Y obtenemos como salida:
Kotlin Pair2Para cada uno de los println respectivamente.
Descomposición de los valores par Pair en Kotlin
También podemos separar o descomponer los valores de los pares en variables individuales e independientes de la siguiente forma; tal cual hicimos antes con los mismos data class en la entrada anterior:
val (user, password) = Pair("usuario", "contrasena")
println(user) // usuario
println(password) // contrasenaY se obtiene:
usuario contrasenaRecuerda siempre revisar la documentación oficial en: Kotlin: Pair y Kotlin: To.
Acepto recibir anuncios de interes sobre este Blog.
Los data class Pair son una estructura que permite guardar dos valores, en esta entrada veremos cómo crear valores Pares (Pair, To) y como acceder a sus valores y descomponer los mismos.