Sobes.tech
Junior — Middle

Mi a különbség a var és a val változók deklarációja között a Kotlin nyelvben?

sobes.tech MI

Válasz az MI-től

Kotlinban a var és a val változókat használnak, de alapvető különbség van közöttük:

  • var — módosítható változót deklarál. Ennek a változónak az értékét a inicializálás után meg lehet változtatni.
  • val — nem módosítható változót deklarál, hasonló egy konstanshoz. Miután értéket rendeltek hozzá, nem lehet megváltoztatni.

Példa:

var módosíthatóVáltozó = 10
módosíthatóVáltozó = 20  // megengedett

val nemMódosíthatóVáltozó = 30
// nemMódosíthatóVáltozó = 40  // fordítási hiba

Ajánlott val-t használni, amikor az érték nem változik, ez növeli a kód biztonságát és olvashatóságát.