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.