Kotlin es el lenguaje de programación preferido por la mayoría de desarrolladores Android. Su sintaxis concisa y moderna lo convierten en un lenguaje divertido al mismo tiempo que poderoso. Empezamos este tutorial básico de Kotlin hablando de variables, arreglos y plantillas de cadena.
Las variables en kotlin son espacios en memoria donde se almacenan valores. Como en la mayoría de lenguajes de programación pueden contener diferentes tipos de datos; cadenas, números enteros, números decimales, de tipo hexadecimal, etc.
Por otro lado, a la hora de declarar variables en kotlin se usan las palabras reservadas var, val y const. De este modo indicamos si son reasignables, o de sólo lectura.
Declaración de variables
Variable reasignable (var), de sólo lectura (val) y global inmutable (const).
var a = 2 val b = 5 const val NAVIDAD = 25
Tipos de variables (Byte, Short, Int, Long)
El compilador crea el tipo de variable de manera implícita.
var n1 = 10 // Crea un objeto de tipo Int var n2 = 10L // Crea un objeto de tipo Long var price1 = 120.5F // Crea un objeto de tipo Float var price2 = 120.5 // Crea un objeto de tipo Double var c1 = 'K' // Crea un objeto de tipo Char con ' ' var str = "Kotlin" // Crea un objeto de tipo String con " " var bi = 0b11 // Tipo binario con prefijo 0b var hex = 0xAC // Tipo hexadecimal con prefijo 0x
También podemos declarar el tipo explícitamente:
var bNum: Byte = 2 var sNum: Short = 5 var num: Int = 10 var name: String = "Tom" var isCorrect: Boolean = true
Arreglos
Grupo de elementos almacenados en memoria de manera consecutiva.
En Kotlin podemos crear arreglos con la función arrayOf():
val islands: Array = arrayOf("Maldives", "Palawan", "Santorini")
Y accedemos a cada uno de los elementos mediante el uso de un índice.
println(islands[0]) // Maldives
Plantillas de cadenas
Código evaluado y concatenado dentro de una cadena. Dentro de la cadena podemos usar el símbolo $ junto con el nombre de variable para obtener su valor.
val miami = "Miami" println("Vacaciones en $miami") // Vacaciones en Miami
No solo eso, también podemos realizar operaciones o llamar a funciones de la siguiente manera:
val price = "2000" println("Precio 2 personas: ${price * 2}€") // Precio 2 personas: 4000€
También puedes visitar la entrada: Aprender Kotlin de manera rápida
0 comentarios