Intern
Kuidas deklareerida muutujat Kotlin programmeerimiskeeles Android jaoks?
sobes.tech AI
Vastus AI-lt
Kotlinis muutujate deklaratsiooniks kasutatakse võtmesõnu val (mittemuutuvate jaoks) ja var (muutuvate jaoks). Muutuja tüüp võib olla selgelt määratletud või kompilaatori poolt järeldatud.
val name: String = "Kotlin" // Mittemuutuv muutuja selge String-tüübiga
var count: Int = 10 // Muutuv muutuja selge Int-tüübiga
val language = "Kotlin" // Mittemuutuv muutuja, tüüp järeldub String-ks
var version = 1.6 // Muutuv muutuja, tüüp järeldub Double-ks
Muutujad deklareeritakse klassi, funktsiooni või faili kõrgemal tasemel.
Android arenduses kasutatakse muutujaid sageli View elementidele viitamiseks, SharedPreferences andmete salvestamiseks, võrgupäringute tulemusteks jms.
Näide klassi sees:
class MyActivity : AppCompatActivity() {
private lateinit var textView: TextView // lateinit, et hilinenud initsialiseerimine ja mitte-null muutuja
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView = findViewById(R.id.myTextView) // Väärtuse määramine
textView.text = "Tere, Android!"
}
}