Gracias a una serie de funciones que introduce Kotlin veremos como sacarle el máximo provecho al lenguaje. Con el siguiente ejemplo de modismos te resultará más sencillo comprender de que estamos hablando.
Empecemos con el siguiente ejemplo:
fun main() { //sampleStart val user = User("Juan", 20) user.apply { name = "Jose" age = 25 } println(user) //sampleEnd } data class User(var name: String, var age: Int)
En ese código tenemos una data class
de un usuario que tiene dos propiedades, nombre y edad. Esas propiedades son variables por lo que en algún momento las vamos cambiar, así que con apply podemos modificarlas y además con un simple vistazo vemos que está pasando y a quien (estamos “aplicando” un nuevo name
y age
a user
) ahorrando código duplicado (escribir varias veces user
) :
fun main() { //sampleStart val user = User("Juan", 20) user.name = "Jose" user.age = 25 println(user) //sampleEnd } data class User(var name: String, var age: Int)
Este ejemplo de modismos era corto y muy simple, pero cuando el código empieza a crecer y se vuelve más complejo el uso de estos modismos facilitará mucho su lectura y mantenimiento.
Enlaces de interés:
En esta lección aprenderás a declarar variables y los tipos básicos.
La mejor forma de aprender algo en esta vida es a base de practicar. Espero…
La principal forma de iniciar una corrutina en Kotlin es con el coroutine builder launch…
Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que…
Con este esquema te puedes guiar a la hora de elegir el modismo o función…
El último que queda por ver es with qué en inglés significa "con". Por lo…