Menu
Coddy logo textTech

If - Else

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası. Ders 27 / 86.

Bazen programınızın bir koşul doğru olduğunda bir şey, yanlış olduğunda ise farklı bir şey yapmasını istersiniz. else clause, alternatif bir yürütme yolu sağlar.

let temperature = 15

if temperature > 25 {
    print("It's warm outside")
} else {
    print("It's cool outside")
}

Koşul yanlış olduğunda, bunun yerine else bloğunun içindeki kod çalışır. Bu, iki kod bloğundan tam olarak birinin her zaman yürütülmesini garanti eder.

İkiden fazla olasılığın olduğu durumlarda, else if kullanarak birden fazla koşulu birbirine bağlayabilirsin:

let score = 75

if score >= 90 {
    print("Excellent")
} else if score >= 70 {
    print("Good")
} else if score >= 50 {
    print("Pass")
} else {
    print("Fail")
}

Swift her koşulu yukarıdan aşağıya değerlendirir ve koşulun doğru olduğu ilk bloğu çalıştırır. Son else, geriye kalan tüm durumlar için genel bir seçenek görevi görür. Bu yapı, birden fazla farklı senaryoyu açık ve okunabilir bir şekilde ele almanızı sağlar.

challenge icon

Görev

Kolay

age alan ve karşılık gelen yaş grubu kategorisini döndüren bir getAgeGroup işlevi yaz.

Yaşı dört gruptan birine sınıflandırmak için if, else if ve else kullan.

Koşullar:

  • Yaş 13'ten küçükse "Child" döndür
  • Yaş en az 13 ancak 20'den küçükse "Teenager" döndür
  • Yaş en az 20 ancak 65'ten küçükse "Adult" döndür
  • Yaş 65 veya daha büyükse "Senior" döndür

Parametreler:

  • age (Int): Kişinin yaşı

Döndürür: Yaş grubu kategorisini bir String olarak

Kendin dene

func getAgeGroup(age: Int) -> String {
    // Kodu buraya yazın
}
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: Swift playground