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

Deja una respuesta

Marcador de posición del avatar

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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies