Junior — Middle
¿Cuál es la diferencia entre las declaraciones de variables var y val en el lenguaje Kotlin?
sobes.tech AI
Respuesta de la IA
En Kotlin, var y val se utilizan para declarar variables, pero tienen una diferencia fundamental:
var— declara una variable mutable. El valor de dicha variable puede cambiarse después de la inicialización.val— declara una variable inmutable, similar a una constante. Después de asignarle un valor, no se puede cambiar.
Ejemplo:
var variableMutable = 10
variableMutable = 20 // permitido
val variableInmutable = 30
// variableInmutable = 40 // error de compilación
Se recomienda usar val cuando el valor no debe cambiar, ya que aumenta la seguridad y la legibilidad del código.