Sobes.tech
Intern

Jak zadeklarować zmienną w języku programowania Kotlin dla Androida?

sobes.tech AI

Odpowiedź od AI

Aby zadeklarować zmienną w Kotlinie, używa się słów kluczowych val (dla niezmiennych) i var (dla zmiennych zmiennych). Typ zmiennej może być jawnie określony lub wywnioskowany przez kompilator.

val name: String = "Kotlin" // Nie zmienna niezmienna z jawnie określonym typem String
var count: Int = 10       // Zmienna zmienna z jawnie określonym typem Int

val language = "Kotlin" // Nie zmienna niezmienna, typ wywnioskowany jako String
var version = 1.6       // Zmienna zmienna, typ wywnioskowany jako Double

Zmienne są deklarowane w ciele klasy, funkcji lub na poziomie pliku.

W rozwoju Android, zmienne są często używane do przechowywania odwołań do elementów View, danych z SharedPreferences, wyników zapytań sieciowych itp.

Przykład w klasie:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit do opóźnionej inicjalizacji zmiennej nie-null

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

        textView = findViewById(R.id.myTextView) // Przypisanie wartości
        textView.text = "Cześć, Android!"
    }
}