Sobes.tech
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.