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 kelimesi, döngü koşulu normalde çalışmaya devam edecek olsa bile bir döngüden anında çı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 kod çalıştırıldıktan sonra, ekranda 1'den 5'e kadar olan sayılar ve ardından "Loop exited" mesajı görünecektir:

1
2
3
4
5
Loop exited

break ifadesi, i 5'ten büyük olduğunda döngünün anında durmasına neden olur. Bu, döngünün 6'dan 10'a kadar olan sayıları asla yazdırmayacağı anlamına gelir. Bunun yerine, doğrudan döngüden sonraki koda atlar ve "Loop exited" yazdırır.

challenge icon

Görev

Kolay

Bu meydan okumada, bir döngüden erken çıkmak için break anahtar kelimesini kullanma pratiği yapacaksınız.

1'den 10'a kadar bir sayı diziniz var. Göreviniz, 3'e bölünebilen ilk sayıyı bulmak, onu yazdırmak ve ardından break kullanarak döngüden hemen çıkmaktır.

Bu sayede, aradığınızı bulduğunuzda, geri kalan sayıları aramaya devam ederek zaman kaybetmezsiniz.

Kopya kağıdı

break anahtar kelimesi, döngü koşulu normalde çalışmaya devam edecek olsa bile bir döngüden anında çıkmanıza olanak tanır.

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

break çalıştırıldığında, döngü anında durur ve döngüden sonraki koda atlar.

Kendin dene

package main

import "fmt"

func main() {
	// 1'den 10'a kadar olan sayılar arasında döngü oluştur
	for i := 1; i <= 10; i++ {
		fmt.Printf("Checking number: %d\n", i)
		
		// YAPILACAK: Mevcut sayının 3'e bölünüp bölünemediğ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