Sobes.tech
Intern

Come si dichiara una variabile nel linguaggio di programmazione Kotlin per Android?

sobes.tech AI

Risposta dell'AI

Per dichiarare una variabile in Kotlin, si utilizzano le parole chiave val (per variabili immutabili) e var (per variabili mutabili). Il tipo di variabile può essere specificato esplicitamente o dedotto dal compilatore.

val name: String = "Kotlin" // Variabile immutabile con tipo esplicito String
var count: Int = 10       // Variabile mutabile con tipo esplicito Int

val language = "Kotlin" // Variabile immutabile, tipo dedotto come String
var version = 1.6       // Variabile mutabile, tipo dedotto come Double

Le variabili vengono dichiarate nel corpo di una classe, funzione o a livello superiore del file.

Nello sviluppo Android, le variabili sono spesso usate per memorizzare riferimenti a elementi View, dati da SharedPreferences, risultati di richieste di rete, ecc.

Esempio all’interno di una classe:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit per l’inizializzazione differita di una variabile non nulla

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        textView = findViewById(R.id.myTextView) // Assegnazione di valore
        textView.text = "Ciao, Android!"
    }
}