Generalidades

Comprender el par en Kotlin | Autor: Medet Bakiyev | Agosto de 2021

En todos los lenguajes de programación, utilizamos funciones para realizar algunas tareas. Por ejemplo, si desea obtener algunos detalles de modificación de un objeto, entonces está usando una función en lugar de escribir la misma línea de código varias veces. A continuación tenemos una función simple que acepta 2 números y devuelve la suma de los dos números:

fun add(a: Int, b: Int): Int = a + b

Pero si quieres volver, piensa en la situación vDiferentes tipos de elementos. En casos de uso normales, las funciones tienen algunas limitaciones y solo pueden devolver un valor a la vez. Por ejemplo, si tenemos un cliente con varios datos, solo queremos obtener el nombre del cliente (es decir, tipo String) y la edad (es decir, tipo Integer) de la función. Podría considerar crear una clase de datos para almacenar el nombre y la edad del cliente y luego devolverlo.

El problema es que si tiene muchas funciones que devuelven múltiples valores, entonces debería crear muchas clases de datos muy complejas y malas.

Para resolver este problema, Kotlin introdujo Un par y tres veces.

Entonces, en este blog, intentaremos comprender los conceptos y el uso Un par.

Un par Es una clase de Kotlin que se usa para almacenar y devolver dos variables a la vez. Puede almacenar variables del mismo tipo o de diferentes tipos.Por lo tanto, en situaciones en las que desee obtener múltiples valores de retorno, puede usar Un par. Aquí hay algunos usos Un par:

Pair("Hello", "World!") // both variables are string type
Pair("Hello", 2) // first is String, second is Int

Almacenar en Un par, Nosotros podemos usar Primero y segundo propiedad:

val name = "Jhon" // declaring the name of client, string value
val age = 21 // declaring the age of client, integer value
val clientData = Pair(name, age) // declaring Pair from 2 variablesprintln(clientData.first) // will print the value of name
println(clientData.second) // will print the value of age

Puedes asignar valores Un par A otra variable de la siguiente manera:

val(name, age) = Pair("Jhon", 21)
println(name) // will print the Jhon
println(age) // will print the 21

En Kotlin, podemos declarar variables fácilmente usando llegar Función infijo.

fun getClientNameAndAge(): Pair<String, Int> 
return "Jhon" to 21

Y obtén el valor de la siguiente función:

val(name: String, age: Int) = getClientNameAndAge()
println(name) // will print the Jhon
println(age) // will print the 21

Esta función de conversión Un par La variable se coloca en la lista y luego puede usarla normalmente Lista proyecto:

val variable1 = "Jhon"
val variable2 = 21
val variableName = Pair(variable1, variable2)
val list = variableName.toList() // converts pair values into list //items
println(list[0]) // will print the Jhon
println(list[1]) // will print the 21

Generalizar

Entonces, hemos aprendido a crear y usar Un par Clases en Kotlin.Para devolver múltiples valores de una función, puede usar Un parAdemás, las variables son Un par Pueden ser del mismo tipo o de diferentes tipos.

Feliz codificación 🙂

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba