Variables en Kotlin.
Las variables son elementos fundamentales en cualquier lenguaje de programación, ya que nos permiten almacenar y manipular datos en la memoria de la computadora. En Kotlin, las variables se definen utilizando la palabra clave var para variables mutables y val para variables inmutables.
Declaración de variables
Para declarar una variable en Kotlin, se utiliza la siguiente sintaxis:
var nombreVariable: TipoDato = valorInicial
Donde:
nombreVariable: Es el nombre de la variable.
TipoDato: Es el tipo de dato que almacenará la variable.
valorInicial: Es el valor inicial de la variable.
Por ejemplo, para declarar una variable entera llamada edad con un valor inicial de 25, se utiliza la siguiente sintaxis:
var edad: Int = 25
En este caso, la variable edad es de tipo Int (entero) y tiene un valor inicial de 25.
Variables mutables e inmutables
En Kotlin, las variables se pueden declarar como mutables utilizando la palabra clave var o inmutables utilizando la palabra clave val. Las variables mutables pueden cambiar su valor a lo largo del tiempo, mientras que las variables inmutables no pueden cambiar su valor una vez que se les asigna un valor inicial.
Por ejemplo, para declarar una variable mutable llamada nombre con un valor inicial de “Juan”, se utiliza la siguiente sintaxis:
var nombre: String = "Juan"
En este caso, la variable nombre es mutable y puede cambiar su valor en cualquier momento.
Por otro lado, para declarar una variable inmutable llamada pi con un valor inicial de 3.1416, se utiliza la siguiente sintaxis:
val pi: Double = 3.1416
En este caso, la variable pi es inmutable y no puede cambiar su valor una vez que se le asigna el valor inicial.
Inferencia de tipos
En Kotlin, el compilador puede inferir el tipo de dato de una variable en función del valor inicial asignado a la variable. Esto se conoce como inferencia de tipos y permite escribir código más conciso y legible.
Por ejemplo, en lugar de declarar explícitamente el tipo de dato de una variable como en el siguiente ejemplo:
var nombre: String = "Juan"
Se puede utilizar la inferencia de tipos para declarar la variable de la siguiente manera:
var nombre = "Juan"
En este caso, el compilador infiere que la variable nombre es de tipo String en función del valor inicial “Juan”.
Ejemplo de variables en Kotlin
A continuación, se muestra un ejemplo de declaración de variables en Kotlin:
fun main() {
// Variables mutables
var nombre: String = "Juan"
var edad: Int = 25
var altura: Double = 1.75
// Variables inmutables
val pi: Double = 3.1416
val gravedad: Double = 9.81
// Inferencia de tipos
var ciudad = "Lima"
var temperatura = 25.5
// Imprimir variables
("Nombre: $nombre")
println("Edad: $edad años")
println("Altura: $altura metros")
println("Valor de Pi: $pi")
println("Aceleración de la gravedad: $gravedad m/s²")
println("Ciudad: $ciudad")
println("Temperatura: $temperatura °C")
println}
En este ejemplo, se declaran variables mutables e inmutables de diferentes tipos de datos y se utiliza la inferencia de tipos para declarar variables sin especificar el tipo de dato de forma explícita. Finalmente, se imprimen los valores de las variables en la consola.
Para ver la salida solo de lo que estamos programando en la consola, podemos agregar el filtro:
System.out
Esto nos permitirá ver solo la salida de nuestro programa y no la salida de la ejecución del código de la celda. De esta forma no se mostrarán los demás mensajes que se generan al ejecutar el código.
Por ejemplo:
Instalar una Fuente Atractiva
Una fuente muy atractiva para aprender a programar en Kotlin es FiraCode que es una fuente monoespaciada con ligaduras que facilitan la lectura del código. Puedes descargarla desde aquí.
Para instalarla en tu editor de código favorito, sigue las instrucciones en la página de descarga. En Microsoft Windows puedes hacer doble clic en el archivo descargado y luego hacer clic en “Instalar”.
En mi caso como es Gnu/Linux Fedora 40 lo instalo con el siguiente comando:
sudo dnf install fira-code-fonts
Y luego selecciono la fuente en mi editor de código, para hacerlo en Android Studio sigue los siguientes pasos:
Ve a File > Settings > Editor > Font.
Haz clic en el botón de selección de fuente y selecciona Fira Code.
Haz clic en Aplly y luego en OK.
¡Listo! Ahora podrás disfrutar de una fuente de código más legible y atractiva.
¡Ahora ya sabes cómo declarar variables en Kotlin y utilizarlas en tus programas!
¡Sigue practicando y aprendiendo más sobre Kotlin para convertirte en un experto desarrollador de aplicaciones Android!