Variables en Kotlin: Lectura, Escritura y Constantes
Clase 9 de 38 • Curso de Kotlin desde Cero
Contenido del curso
Configuración del entorno
Hola mundo Kotlin
- 8

Estructura y Funcionalidad de Archivos en un Proyecto Kotlin
03:20 min - 9

Variables en Kotlin: Lectura, Escritura y Constantes
Viendo ahora - 10

Tipos de Variables y Operaciones en Kotlin
12:31 min - 11

Tipos de Datos y Objetos en Kotlin: Ventajas y Funcionalidades
03:40 min - 12
Operadores y Funciones en Kotlin: Uso y Extensión
01:27 min - 13

Programación Funcional en Kotlin: Paradigmas y Variables Inmutables
02:54 min - 14

Estructuras de Control: Uso de IF en Kotlin
11:55 min - 15

Estructura de Control "When" en Kotlin: Uso y Ejemplos Prácticos
14:20 min
Conceptos básicos de Kotlin
- 16

Bucle while y do-while en Kotlin: Condicionales y Ejecución
06:23 min - 17

Ciclo For y Funciones de Extensión en Kotlin
13:10 min - 18

Null Safety en Kotlin: Evita Errores por Referencias Nulas
04:53 min - 19

Gestión de Tipos Nulables en Kotlin y Buenas Prácticas
06:17 min - 20

Manejo de Excepciones en Kotlin: Try-Catch y Lanzamiento de Errores
10:29 min - 21

Uso del Operador Elvis en Kotlin para Nulables
02:37 min
Collections en Kotlin
Libera el potencial de las funciones
- 26

Creación de funciones propias en Kotlin
03:30 min - 27

Creación de Funciones en Kotlin: Uppercase y Lowercase Aleatorios
11:23 min - 28

Parámetros Nombrados y por Defecto en Funciones de Programación
05:06 min - 29

Creación y Uso de Lambdas en Kotlin
08:50 min - 30

Funciones de Alto Orden y Lambdas en Kotlin
07:33 min
Scope functions
- 31

Uso de la función let en Kotlin para variables nulas
03:28 min - 32

Uso de la función "with" en Kotlin para manejar propiedades
02:10 min - 33

Uso de la Función Run para Operaciones en Listas en Kotlin
02:54 min - 34

Uso de la función apply para manejar tipos anulables en Kotlin
04:28 min - 35

Uso de la Función Also en Kotlin para Encadenamiento de Operaciones
02:18 min
Proyecto: Bola 8 mágica
¿Qué son las variables en Kotlin?
Las variables son un elemento esencial en el desarrollo de software y en Kotlin, ofrecen versatilidad tanto para la lectura como para la escritura de datos. Funcionan como contenedores de información almacenada en la memoria RAM de un dispositivo. Este articulo explora los tipos de variables en Kotlin, cómo se crean y gestionan, además de ofrecer consejos prácticos para su uso efectivo.
¿Cómo crear una variable en Kotlin?
Crear una variable en Kotlin es sencillo, empezando por definir su tipo y valor. A continuación se detalla el proceso:
- Declaración de una variable: Comienza utilizando la palabra reservada
varpara variables de lectura y escritura, yvalpara variables de solo lectura. Luego, asigna un nombre a la variable.
var dinero: Int = 10
En este caso, hemos creado una variable dinero de tipo entero (Int), con un valor inicial de 10.
- Asignación automática de tipos: Kotlin es lo suficientemente inteligente para inferir el tipo de una variable a partir del valor que le asignes. Por ejemplo, podemos simplificar el código eliminando el tipo explícito:
var dinero = 10
¿Cómo modificar variables en Kotlin?
Una vez definida una variable utilizando var, es posible cambiar su valor. Esto se hace simplemente asignándole un nuevo valor utilizando el operador =:
dinero = 5
Para verificar el cambio de valor, puedes emplear la función printLine para imprimir los valores antes y después de la asignación.
println(dinero) // Imprimirá: 10
dinero = 5
println(dinero) // Imprimirá: 5
¿Cómo funcionan las variables de solo lectura?
Las variables de solo lectura se declaran con val y su valor se fija al momento de su creación. Este valor no puede ser modificado posteriormente, lo cual es útil para datos que no deben cambiar.
val nombre = "María"
Si intentamos cambiar el valor:
nombre = "Vanessa" // Esto generará un error
Kotlin nos advertirá que no se puede alterar el valor de una variable de solo lectura.
¿Qué son las constantes en Kotlin?
Las constantes en Kotlin se definen fuera de funciones utilizando const val. Se utilizan para valores que no cambiarán durante la ejecución del programa, y se declaran en tiempo de compilación:
const val PI = 3.1416
El uso de constantes es especialmente útil para definir valores cuyos cambios son inviables o deben ser controlados rigurosamente, como el valor de π.
Consejos prácticos para el uso de variables en Kotlin
-
Conversión de Variables: Siempre dialoga con tu equipo sobre las convenciones de codificación. La legibilidad del código es fundamental, así que asegúrate de que las variables claras y concisas.
-
Uso de
valvsvar: Siempre que sea posible, utilizavalpara prevenir modificidades indeseadas en tiempo de ejecución. Esto no solo mejora la seguridad del código sino que puede beneficiar su eficiencia. -
Manejo de Constantes: Utiliza
const valpara valores que nunca cambian. Esto asegura que los valores críticos para el programa se mantengan constantes a lo largo de su ejecución.
Implementar estos elementos en tu desarrollo con Kotlin no solo mejora la estructura y eficiencia del código, sino que también promueve prácticas de programación sólidas y sustentables. Sigamos aprendiendo y profundizando en el fascinante mundo de Kotlin.