Kodkitabi

Sadece 'For' (Döngüler)

Go dilindeki tek döngü olan For'un while ve sonsuz döngü olarak kullanımı.

Go dilinde while veya do-while yoktur. Tek bir döngü yapısı vardır: for. Go bu döngüyü farklı varyasyonlarda kullanarak tüm ihtiyaçları karşılar.

For Döngüsünün Varyasyonları
package main
import "fmt"

func main() {
    // 1. Klasik For Döngüsü (C/C++/C# benzeri)
    for i := 1; i <= 3; i++ {
        fmt.Println("Klasik For:", i)
    }

    // 2. While gibi For (Sadece koşul)
    counter := 1
    for counter <= 3 {
        fmt.Println("While benzeri For:", counter)
        counter++
    }

    // 3. Sonsuz Döngü ve break
    x := 0
    for {
        if x == 2 {
            fmt.Println("Sonsuz döngüden break ile çıkıldı.")
            break
        }
        x++
    }
}