Sobes.tech
Intern

Kā deklarēt mainīgo Kotlin programmēšanas valodā Android?

sobes.tech AI

Atbilde no AI

Lai deklarētu mainīgo Kotlin valodā, tiek izmantoti atslēgvārdi val (nepārtrauktām mainīgajām) un var (mainīgajām). Mainīgā tips var tikt skaidri norādīts vai arī to var izsecināt no kompilatora.

val name: String = "Kotlin" // Nepārtrauktas mainīgās ar skaidri norādītu String tipu
var count: Int = 10       // Mainīgā ar skaidri norādītu Int tipu

val language = "Kotlin" // Nepārtrauktas mainīgās, tips tiek izsecināts kā String
var version = 1.6       // Mainīgā, tips tiek izsecināts kā Double

Mainīgie tiek deklarēti klases, funkcijas vai faila augšējā līmenī.

Android izstrādē, mainīgie bieži tiek izmantoti, lai saglabātu atsauces uz View elementiem, datus no SharedPreferences, tīkla pieprasījumu rezultātus un tamlīdzīgi.

Piemērs klases ietvaros:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit, lai atliktu inicializāciju un nodrošinātu, ka mainīgais nav null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        textView = findViewById(R.id.myTextView) // Vērtības piešķiršana
        textView.text = "Sveiki, Android!"
    }
}