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!"
}
}