Menu
Coddy logo textTech

Karşılaştırma Operatörleri

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

Karşılaştırma operatörleri, iki değeri karşılaştırmanıza ve aralarındaki ilişkiyi belirlemenize olanak tanır. Sayılar üreten aritmetik operatörlerin aksine, karşılaştırma operatörleri her zaman bir Bool döndürür: ya true ya da false.

Swift, altı karşılaştırma işleci sunar:

let a = 10
let b = 5

print(a == b)  // false (eşittir)
print(a != b)  // true  (eşit değildir)
print(a > b)   // true  (büyüktür)
print(a < b)   // false (küçüktür)
print(a >= b)  // true  (büyük eşittir)
print(a <= b)  // false (küçük eşittir)

Bu operatörler sayılar, dizeler ve karşılaştırılabilir diğer türlerle çalışır. Swift, dizeler için bunları alfabetik olarak karşılaştırır:

print("apple" < "banana")  // true
print("cat" == "cat")      // true

Karşılaştırma operatörleri, kodunuzda karar vermek için gereklidir. Koşulları kontrol ederken, girdileri doğrularken veya değerlere göre hangi eylemin gerçekleştirileceğini belirlerken bunları sürekli kullanacaksınız.

challenge icon

Görev

Kolay

Aşağıdaki değişkenler size sağlanmıştır:

let x = 15
let y = 20
let z = 15

Aşağıdaki karşılaştırmaların her birini tam olarak bu sırayla değerlendirmek ve sonucunu yazdırmak için karşılaştırma operatörlerini kullanın:

  1. x, z'ye eşit mi?
  2. x, y'ye eşit değil mi?
  3. y, x'ten büyük mü?
  4. x, z'den küçük mü?
  5. y, 20'ye büyük veya eşit mi?
  6. x, 10'a küçük veya eşit mi?

Her sonucu ayrı bir satıra yazdırın.

Kendin dene

let x = 15
let y = 20
let z = 15

// TODO: Kodunuzu aşağıya yazın
// Her karşılaştırmayı değerlendirmek ve sonuçları yazdırmak için karşılaştırma operatörlerini kullanın
// 1. x, z'ye eşit mi?
// 2. x, y'ye eşit değil mi?
// 3. y, x'ten büyük mü?
// 4. x, z'den küçük mü?
// 5. y, 20'den büyük veya eşit mi?
// 6. x, 10'dan küçük veya eşit mi?
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