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 2
Esto 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) //Pair2
Y obtenemos como salida:
Kotlin Pair2
Para 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) // contrasena
Y se obtiene:
usuario contrasena
Recuerda siempre revisar la documentación oficial en: Kotlin: Pair y Kotlin: To.
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter