Intern
Kaip deklaruojama kintamoji Kotlin programavimo kalboje Android?
sobes.tech AI
Atsakymas iš AI
Norint deklaruoti kintamąjį Kotlin, naudojami raktiniai žodžiai val (nekeičiamiems kintamiesiems) ir var (keičiamiems kintamiesiems). Kintamojo tipas gali būti aiškiai nurodytas arba išvestas iš kompiliatoriaus.
val name: String = "Kotlin" // Nekeičiama kintamoji su aiškiai nurodytu String tipu
var count: Int = 10 // Keičiama kintamoji su aiškiai nurodytu Int tipu
val language = "Kotlin" // Nekeičiama kintamoji, tipas išvestas kaip String
var version = 1.6 // Keičiama kintamoji, tipas išvestas kaip Double
Kintamieji deklaruojami klasės, funkcijos arba failo viršuje.
Android kūrime, kintamieji dažnai naudojami nuorodoms į View elementus, SharedPreferences duomenims, tinklo užklausų rezultatams ir pan.
Pavyzdys klasės viduje:
class MyActivity : AppCompatActivity() {
private lateinit var textView: TextView // lateinit skirta vėlyvai ir non-null kintamojo inicializacijai
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView = findViewById(R.id.myTextView) // Priskyrimas reikšmės
textView.text = "Labas, Android!"
}
}