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++
}
}