Intern
Ako sa deklaruje premenná v programovacom jazyku Kotlin pre Android?
sobes.tech AI
Odpoveď od AI
Na deklaráciu premennej v Kotlinu sa používajú kľúčové slová val (pre nemenné premenné) a var (pre premenlivé premenné). Typ premennej môže byť explicitne uvedený alebo odvodený kompilátorom.
val name: String = "Kotlin" // Nemenná premenná s explicitne uvedeným typom String
var count: Int = 10 // Premenná, ktorá sa môže meniť, s explicitne uvedeným typom Int
val language = "Kotlin" // Nemenná premenná, typ je odvodený ako String
var version = 1.6 // Premenná, typ je odvodený ako Double
Premenné sa deklarujú v tele triedy, funkcie alebo na najvyššej úrovni súboru.
V Android vývoji sa premenné často používajú na uloženie odkazov na View prvky, údaje z SharedPreferences, výsledky sieťových požiadaviek a pod.
Príklad v rámci triedy:
class MyActivity : AppCompatActivity() {
private lateinit var textView: TextView // lateinit pre oneskorenú inicializáciu non-null premennej
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView = findViewById(R.id.myTextView) // Priradenie hodnoty
textView.text = "Ahoj, Android!"
}
}