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