Menu
Coddy logo textTech

Mantıksal Operatörler Bölüm 1

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

Mantıksal operatörler, birden fazla Boolean değerini veya koşulunu tek bir sonuçta birleştirmenizi sağlar. İnceleyeceğimiz ilk mantıksal operatör, bir Boolean değerini zıttına çeviren NOT operatörüdür (!).

let isRaining = true
let isNotRaining = !isRaining  // false

print(!true)   // false
print(!false)  // true

NOT operatörü, bir koşulun tersini kontrol etmek istediğinde kullanışlıdır. Bir kullanıcının giriş yapıp yapmadığını izleyen bir değişkenin varsa, onu değilleyerek kullanıcının çıkış yapıp yapmadığını kolayca kontrol edebilirsin.

let isLoggedIn = false
let needsToLogin = !isLoggedIn  // true

NOT operatörünü karşılaştırma ifadelerine parantez içine alarak doğrudan da uygulayabilirsin:

let age = 15
let isNotAdult = !(age >= 18)  // true

NOT operatörü basit ama güçlüdür. Kodunuzdaki koşulları ifade etme biçiminizde size esneklik sağlar.

challenge icon

Görev

Kolay
age alan ve kişinin oy kullanmaya uygun olmadığını döndüren bir isNotEligible işlevi yazın.

Bir kişi 18 yaşında veya daha büyükse oy kullanmaya uygundur. Kişinin uygun olmadığını belirlemek için NOT operatörünü kullanın.

Parametreler:

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

Döndürür: Kişi oy kullanmaya uygun değilse (18 yaşından küçük) true, uygunsa false (Bool)

Kendin dene

func isNotEligible(age: Int) -> Bool {
    // Kodu buraya yaz
}
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