for döngüsü
- Kotlin kursu
- Başlangıç
- Ders 42/116
- 4 dk
for ile sayılı döngü yazmayı öğrenirsin.
for döngüsü
for döngüsü bir bloğu birden çok kez çalıştırır. Kotlin'de for bir aralık (range) veya koleksiyon üzerinde gezinir.
for (i in 1..5) {
println(i)
}Bu, i 1'den 5'e kadar (5 dahil) her değer için bloğu çalıştırır ve 1, 2, 3, 4, 5 yazdırır. 1..5 bir aralıktır; bunu ileride detaylı göreceksin.
i döngü değişkenidir ve her adımda bir sonraki değeri alır. Döngü, aralığın sonuna ulaşınca biter.
Koleksiyon üzerinde for
for bir koleksiyonun (örneğin bir listenin) öğeleri üzerinde de gezinir.
val fruits = listOf("elma", "armut", "kiraz")
for (fruit in fruits) {
println(fruit)
}Burada fruit her adımda listeden bir öğe alır: önce "elma", sonra "armut", sonra "kiraz". listOf ile liste oluşturmayı ileride göreceksin.
Döngü değişkeninin türünü yazmak gerekmez; Kotlin çıkarım yapar.
Uygulama 1'den 5'e yazdır
Bir fun main() yaz. for (i in 1..5) döngüsüyle println(i) çağrısını yazdır. Çıktı 1, 2, 3, 4, 5 olmalı, her biri ayrı satırda.
Başlangıç kodu
fun main() {
// 1'den 5'e kadar yazdır
}Örnek çözüm
fun main() {
for (i in 1..5) {
println(i)
}
}Beklenen çıktı
1 2 3 4 5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 for (i in 1..3) { println(i) } kaç satır yazdırır?
- 3 satır Doğru cevap
- 2 satır
- 4 satır
- 1 satır
Açıklama: 1..3 aralığı 3 değer içerir: 1, 2, 3.
2 for aralığını tamamla
for (i in 1____5) { println(i) }
for (i in 1..5) { println(i) }
Açıklama: 1..5 aralığı 1'den 5'e kadar sayar (5 dahil).
3 for biçimlerini eşleştir
| Kavram | Anlamı |
|---|---|
for (i in 1..5) |
Aralık döngüsü |
for (item in list) |
Liste döngüsü |
1..5 |
Aralık |
i |
Döngü değişkeni |