Özet - Değişkenler
- Kotlin kursu
- Başlangıç
- Ders 12/116
- 5 dk
val, var, const ve lateinit'i birleştirerek bir profil programı yazarsın.
Özet - Değişkenler
Şu ana kadar val, var, tip çıkarımı, const, lateinit ve by lazy kavramlarını öğrendin. val değişmez, var değişebilir. Tip çoğu zaman çıkarılır.
const val derleme zamanında, lateinit sonradan atanır, by lazy ilk erişimde hesaplanır. Bu araçların her biri farklı bir erteleme ihtiyacına karşılık gelir.
Uygulama Birleştir
Üst düzeyde const val MULTIPLIER = 2 tanımla. fun main() içinde var counter = 5 tanımla, counter = counter * MULTIPLIER ile güncelle ve println(counter) ile yazdır.
Örnek çözüm
const val MULTIPLIER = 2
fun main() {
var counter = 5
counter = counter * MULTIPLIER
println(counter)
}Beklenen çıktı
10
Sonraki adım
Tebrikler! Değişkenler grubunu tamamladın. Sonraki grupta veri türlerini ayrıntılı inceleyeceksin: tam sayılar (Int, Long), ondalıklılar (Double, Float), Boolean, Char, String ve Any/Unit. Her türün bellek genişliği ve kullanım alanı farklıdır.
Hangi türü seçeceğin, değerin büyüklüğüne ve doğasına bağlıdır. Hazır ol, başlıyoruz.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi değişebilir (mutable)?
- val
- const val
- by lazy
- var Doğru cevap
Açıklama: var ile tanımlanan değişken yeniden atanabilir.
2 Kavramları eşleştir
| Kavram | Anlamı |
|---|---|
val |
Değişmez |
var |
Değişebilir |
const val |
Derleme zamanı |
lateinit |
Sonra atanır |
3 Özet - Değişkenler: eksik parçayı tamamla
var counter = 0
counter ____ 5
var counter = 0
counter = 5
Açıklama: var değişkenine = ile yeni değer atanır.