Menu
Coddy logo textTech

`break` Anahtar Kelimesi

Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası. Ders 47 / 109.

break anahtar sözcüğü, döngü koşulu normalde çalışmaya devam edecek olsa bile bir döngüden hemen çıkmamızı sağlar.

1’den 10’a kadar sayan, ancak 5’e ulaştığında duran bir program oluşturalım:

for i := 1; i <= 10; i++ {
    if i > 5 {
        break
    }
    fmt.Println(i)
}
fmt.Println("Loop exited")

Bu kodu çalıştırdıktan sonra, ekranda 1’den 5’e kadar olan sayılar gösterilecek, ardından "Loop exited" mesajı görüntülenecek:

1
2
3
4
5
Loop exited

break ifadesi, i 5'ten büyük olduğunda döngünün hemen durmasını sağlar. Bu, döngünün 6'dan 10'a kadar olan sayıları hiç yazdırmadığı anlamına gelir. Bunun yerine doğrudan döngüden sonraki koda geçer ve "Loop exited" yazdırır.

challenge icon

Görev

Kolay

Bu görevde, bir döngüden erken çıkmak için break anahtar sözcüğünü kullanmayı pratik edeceksin.

1’den 10’a kadar bir sayı dizin var. Görevin, 3’e bölünebilen ilk sayıyı bulmak, yazdırmak ve ardından break kullanarak döngüden hemen çıkmak.

Böylece aradığın şeyi bulduğunda, sayıların geri kalanını aramaya devam ederek zaman kaybetmezsin.

Kendin dene

package main

import "fmt"

func main() {
	// 1'den 10'a kadar sayıları döngüyle gez
	for i := 1; i <= 10; i++ {
		fmt.Printf("Checking number: %d\n", i)
		
		// TODO: Mevcut sayının 3'e bölünüp bölünmediğini kontrol et
		// Eğer öyleyse, "Found it: [number]!" yazdır ve döngüden çıkmak için break kullan
		
	}
	
	fmt.Println("Search complete")
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Go derleyicisi