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!"
}
}