Sobes.tech
Intern

Android için Kotlin programlama dilinde değişken nasıl tanımlanır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kotlin'de değişkenleri tanımlamak için val (değiştirilemezler için) ve var (değiştirilebilirler için) anahtar kelimeleri kullanılır. Değişkenin tipi açıkça belirtilebilir veya derleyici tarafından çıkarılabilir.

val name: String = "Kotlin" // Açıkça belirtilmiş String tipi ile değiştirilemez değişken
var count: Int = 10       // Açıkça belirtilmiş Int tipi ile değiştirilebilir değişken

val language = "Kotlin" // Değiştirilemez değişken, tipi String olarak çıkarılır
var version = 1.6       // Değiştirilebilir değişken, tipi Double olarak çıkarılır

Değişkenler, sınıf gövdesinde, fonksiyonlarda veya dosyanın en üst seviyesinde tanımlanır.

Android geliştirmede, değişkenler genellikle View öğelerine referanslar, SharedPreferences'tan alınan veriler, ağ isteklerinin sonuçları vb. için kullanılır.

Bir sınıf içindeki örnek:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit, null olmayan bir değişkenin gecikmeli başlatılması için

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

        textView = findViewById(R.id.myTextView) // Değer atama
        textView.text = "Merhaba, Android!"
    }
}