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")
    }
}
Basit bir for döngüsü

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
İlk örnek çıktısı
 

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
2. örnek çıktısı.

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.
Bu postu paylaş:

0 yorum

Yorum yapmak için giriş yapmanız gerekmektedir. Giriş yap
Henüz hesabınız yoksa 20 saniyenizi ayırıp kayıt olabilirsiniz. Kaydol