Junior — Middle
Care este diferența dintre declarațiile de variabile var și val în limbajul Kotlin?
sobes.tech AI
Răspuns de la AI
În Kotlin, var și val sunt folosite pentru a declara variabile, dar au o diferență fundamentală:
var— declară o variabilă modificabilă. Valoarea acestei variabile poate fi schimbată după inițializare.val— declară o variabilă imuabilă, similar cu o constantă. După atribuirea unei valori, aceasta nu poate fi schimbată.
Exemplu:
var variabilaMutabila = 10
variabilaMutabila = 20 // permis
val variabilaImutabila = 30
// variabilaImutabila = 40 // eroare de compilare
Se recomandă utilizarea val atunci când valoarea nu trebuie să se schimbe, ceea ce crește siguranța și lizibilitatea codului.