Junior — Middle
Qual è la differenza tra le dichiarazioni di variabili var e val nel linguaggio Kotlin?
sobes.tech AI
Risposta dell'AI
In Kotlin, var e val sono usati per dichiarare variabili, ma hanno una differenza fondamentale:
var— dichiara una variabile mutabile. Il valore di questa variabile può essere modificato dopo l'inizializzazione.val— dichiara una variabile immutabile, simile a una costante. Dopo averle assegnato un valore, non può essere modificato.
Esempio:
var variabileMutabile = 10
variabileMutabile = 20 // consentito
val variabileImmutabile = 30
// variabileImmutabile = 40 // errore di compilazione
Si consiglia di usare val quando il valore non deve cambiare, poiché aumenta la sicurezza e la leggibilità del codice.