Sobes.tech
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!"
    }
}