`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.
Görev
Başlangıç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
}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
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma Operatörleri - Bölüm 1Karşılaştırma Operatörleri - Bölüm 2Mantıksal VE OperatörüMantıksal VEYA OperatörüMantıksal DEĞİL OperatörüOperatör Önceliği TemelleriÖzet - Karşılaştırma Yapma7Kontrol Akışı: Döngüler
`for` Döngüsü Nedir?`for` Döngüsü - Temel`for` Döngüsü - Sadece Koşul`break` Anahtar Kelimesi`continue` Anahtar Kelimesiİç İçe DöngülerÖzet - İşlemleri Tekrarlama2Değişkenler ve Temel Veri Tipleri
Değişken nedir?`:=` ile Tür ÇıkarımıTam Sayılar (int)Ondalıklı SayılarBooleanlarStringlerSıfır DeğerlerSabitlerİsimlendirme KurallarıÖzet - Değişkenler ve Türler5Temel Giriş/Çıkış
Biçimlendirilmiş ÇıktıBiçim BelirteçleriVeri Tiplerini YazdırmaTemel Kullanıcı Girdisi AlmaÖzet - Giriş ve Çıkış8Fonksiyonlar
Fonksiyonları AnlamakFonksiyon TanımlamaFonksiyonları ÇağırmaFonksiyon ParametreleriTek Bir Değer DöndürmeBirden Fazla Değer Döndürmeİsimlendirilmiş Dönüş DeğerleriFonksiyon Kapsamı TemelleriÖzet - Yeniden Kullanılabilir Kod Oluşturma3Temel Operatörler
Aritmetik OperatörlerBölme OperatörüModulo OperatörüAtama OperatörüBileşik Atama OperatörleriArtırma ve AzaltmaÖzet - Hesaplamalar6Kontrol Akışı: Koşullu İfadeler
`if` İfadesi`else` Anahtar Kelimesi`else if` Anahtar Kelimesi`if` İçinde Değişken GölgelemeDeğişkenleri Başlatma`switch` İfadesiİfadeli `switch`İfadesiz `switch``fallthrough` Anahtar KelimesiÖzet - Karar VermeKendi başına pratik yap: Online Go derleyicisi