Le variabili in Kotlin
Nel linguaggio Kotlin le variabili devono essere dichiarate e assegnate a un valore. Le variabili modificabili sono dichiarate con l'istruzione Var mentre le costanti con l'istruzione Val.
Le variabili
La dichiarazione di una variabile si ottiene con l'istruzione Var.
Var nome : tipo
Una volta inizializzata è sempre possibile modificare il valore della variabile con una successiva assegnazione.
Esempio 1
Dichiaro la variabile prova e gli assegno il valore 5
var prova : Int
prova=5
Esempio 2
Dichiaro e assegno una variabile in una sola riga
Var prova :Int = 5
Posso anche omettere il tipo
Var prova = 5
In questo caso il tipo è ottenuto per inferenza dal dato.
Le variabili di sola lettura (costanti)
Le variabili di sola lettura possono essere assegnate una sola volta. Sono costanti. Il valore assegnato non può essere cambiato.
Per dichiarare e assegnare una variabile di sola lettura uso l'istruzione Val
Val nome : tipo
Esempio
Dichiaro la costante prova di tipo intero
val prova: Int
prova=5
Poi gli assegno il valore 5.
Esempio 2
Posso anche assegnare il valore al momento della dichiarazione.
val prova: Int = 5
Esempio 3
Nel caso della dichiarazione con assegnazione posso anche omettere il tipo
val prova=5
Il tipo Int è ottenuto automaticamente dal dato.
Esempio 4
Il valore assegnato alla costante/variabile può anche essere un'espressione
val prova=5*7
Esempio 5
E' una buona prassi scrivere le costanti con le lettere maiuscole.
val PI = 3.14
In questo modo è più facile riconoscerle e distinguerle dalle variabili modificabili.
E così via