Tipos de variables: var, val y const

Clase 7 de 47Curso Básico de Kotlin 2019

Resumen

Hay dos tipos de variables en Kotlin: changeables (variables que pueden cambiar) y unchangeables (variables que no pueden cambiar)

Las variables que pueden cambiar son declaradas con las palabra reservada var y las variables que no pueden cambiar son declaradas con la palabra reservada val.

Las const y las val son prácticamente lo mismo: valores que no se pueden cambiar. La diferencia entre estas dos es: el valor de const se determina en el tiempo de compilación y el valor de val se determina en tiempo de ejecución.