Sobes.tech
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!"
    }
}