Sobes.tech
Intern

Kako se deklariše promenljiva u programskom jeziku Kotlin za Android?

sobes.tech АИ

Одговор од АИ

Da biste deklarisali promenljivu u Kotlinu, koristite ključne reči val (za nepromenljive) i var (za promenljive). Tip promenljive može biti eksplicitno naveden ili izveden od strane kompajlera.

val name: String = "Kotlin" // Nepromenljiva promenljiva sa eksplicitnim tipom String
var count: Int = 10       // Promenljiva koja se može menjati sa eksplicitnim tipom Int

val language = "Kotlin" // Nepromenljiva promenljiva, tip je izveden kao String
var version = 1.6       // Promenljiva, tip je izveden kao Double

Promenljive se deklarisu u telu klase, funkcije ili na najvišem nivou fajla.

U Android razvoju, promenljive se često koriste za čuvanje referenci na View elemente, podatke iz SharedPreferences, rezultate mrežnih zahteva itd.

Primer unutar klase:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit za odloženu inicijalizaciju non-null promenljive

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

        textView = findViewById(R.id.myTextView) // Dodeljivanje vrednosti
        textView.text = "Zdravo, Android!"
    }
}