Sobes.tech
Intern

Jak se deklaruje proměnná v programovacím jazyce Kotlin pro Android?

sobes.tech AI

Odpověď od AI

Pro deklaraci proměnné v Kotlinu se používají klíčová slova val (pro neměnné proměnné) a var (pro proměnné měnitelné). Typ proměnné může být explicitně uveden nebo odvozen kompilátorem.

val name: String = "Kotlin" // Neměnná proměnná s explicitním typem String
var count: Int = 10       // Měnitelná proměnná s explicitním typem Int

val language = "Kotlin" // Neměnná proměnná, typ je odvozen jako String
var version = 1.6       // Měnitelná proměnná, typ je odvozen jako Double

Proměnné jsou deklarovány v těle třídy, funkce nebo na nejvyšší úrovni souboru.

V Android vývoji jsou proměnné často používány k ukládání odkazů na View prvky, dat ze SharedPreferences, výsledků síťových požadavků atd.

Příklad uvnitř třídy:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit pro odloženou inicializaci non-null proměnné

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

        textView = findViewById(R.id.myTextView) // Přiřazení hodnoty
        textView.text = "Ahoj, Android!"
    }
}