Menu
Coddy logo textTech

`else` Anahtar Kelimesi

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

else anahtar kelimesi, if koşulu false olduğunda çalıştırılacak kodu belirlemenizi sağlar. Alternatif bir yürütme yolu sunar.

Bir kişinin yaşını kontrol eden ve yetişkin olup olmadığına bağlı olarak farklı mesajlar yazdıran bir program oluşturalım:

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

Bu kodu çalıştırdıktan sonra program, age değerinin 18’e eşit veya büyük olup olmadığını kontrol eder. 15, 18’den küçük olduğundan koşul false olur ve else bloğundaki kodu çalıştırır. "You are a minor" mesajı ekranda gösterilir.

else ifadesi her zaman bir if ifadesinden sonra gelir ve kod bloğu yalnızca if koşulu false olarak değerlendirildiğinde çalışır. Bu bize bir koşulun her iki olası sonucunu da yönetme imkanı sağlar.

challenge icon

Görev

Başlangıç
Bu görevde, Go dilindeki else anahtar sözcüğünü kullanma pratiği yapacaksın. Dışarıda yağmur yağıp yağmadığını belirten isRaining adlı bir değişkenimiz var. Görevin, bu koşula göre bir mesaj yazdıracak şekilde kodu tamamlamak. Yağmur yağıyorsa program "Bring an umbrella!" yazdırmalı. Aksi takdirde "Enjoy the sunshine!" yazdırmalı.

Kendin dene

package main

import "fmt"

func main() {
	// Bu değişken dışarıda yağmur yağıp yağmadığını bize söyler
	isRaining := true
	
	// TODO: Aşağıdaki if-else ifadesini tamamlayın
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// else ifadenizi buraya ekleyin
	
}
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