Intern
Hoe wordt een variabele gedeclareerd in de programmeertaal Kotlin voor Android?
sobes.tech AI
Antwoord van AI
Om een variabele in Kotlin te declareren, worden de sleutelwoorden val (voor onveranderlijke variabelen) en var (voor veranderlijke variabelen) gebruikt. Het type van de variabele kan expliciet worden gespecificeerd of afgeleid door de compiler.
val name: String = "Kotlin" // Onveranderlijke variabele met expliciete String-type
var count: Int = 10 // Veranderlijke variabele met expliciete Int-type
val language = "Kotlin" // Onveranderlijke variabele, type afgeleid als String
var version = 1.6 // Veranderlijke variabele, type afgeleid als Double
Variabelen worden gedeclareerd in de body van een klasse, functie of op het hoogste niveau van het bestand.
In Android-ontwikkeling worden variabelen vaak gebruikt om referenties op te slaan naar View-elementen, gegevens uit SharedPreferences, resultaten van netwerkverzoeken, enzovoort.
Voorbeeld binnen een klasse:
class MyActivity : AppCompatActivity() {
private lateinit var textView: TextView // lateinit voor deferred initialisatie van een niet-null variabele
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView = findViewById(R.id.myTextView) // Toewijzing van waarde
textView.text = "Hallo, Android!"
}
}