Kotlin Dersleri #6 - For Döngüsü
Kotlin derslerine döngülerden for döngüsü ile devam ediyoruz
Döngüler, bir kod bloğunu; istenilen bir koşul sağlandığı sürece veya sağlanacağı ana kadar, tekrar tekrar çalıştıran yapılardır.
Örnek:
/** * www.emreakcadag.com */ fun main() { for(a in 0..3){ println("a = $a") } }
Yukarıdaki örnekte for içinde bir a değeri belirttik ve bu a değerine 0 ve 3 değerleri arasındaki tam sayıları sırasıyla atanacağını söyledik. Yani for döngüsü çalışmaya başladığı anda:
a = 0
sonra 1, ardından 2 ve 3 değerlerini alacak.
Bu değerler her atandığında kod bloğu atanacak yeni bir a değeri kalmayana dek çalışır.
İlk örneğin çıktısı aşağıdaki gibi olacaktır.
a = 0 a = 1 a = 2 a = 3
2. örnek ile devam ediyoruz.
/** * www.emreakcadag.com */ fun main() { val renkler = arrayOf("Sarı", "Kırmızı", "Beyaz", "Turkuaz") for((key, value) in renkler.withIndex()){ println("$key: $value") } println("-----------------") for(a in renkler.indices){ println(a) } println("-----------------") for(a in renkler){ println(a) } println("-----------------") for (i in 6 downTo 0 step 2) { println(i) } }
Üstteki örnekte renkler adında basit bir array tanımladık. Bu array indislere(key) ve değerlere(value) sahip. For döngüsünü kullanarak bu indisleri ve değerleri başka değişkenlere atayarak döngüye girmesini sağlıyoruz.
Bu örneğin çıktısı aşağıdaki gibi olacaktır.
0: Sarı 1: Kırmızı 2: Beyaz 3: Turkuaz ----------------- 0 1 2 3 ----------------- Sarı Kırmızı Beyaz Turkuaz ----------------- 6 4 2 0
For döngüsüyle, döngüleri basitçe anlatmaya çalıştık. Bir sonraki derste repeat yapısını anlatmaya çalışacağız. Hoşçakalın.
Sorularınızı yorum bölümünden iletebilirsiniz.