Menu
Coddy logo textTech

Operatory porównania

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 20 z 86.

Operatory porównania pozwalają porównywać dwie wartości i określać ich wzajemną relację. W przeciwieństwie do operatorów arytmetycznych, które zwracają liczby, operatory porównania zawsze zwracają wartość typu Bool — albo true, albo false.

Swift udostępnia sześć operatorów porównania:

let a = 10
let b = 5

print(a == b)  // false (równe)
print(a != b)  // true  (nierówne)
print(a > b)   // true  (większe niż)
print(a < b)   // false (mniejsze niż)
print(a >= b)  // true  (większe lub równe)
print(a <= b)  // false (mniejsze lub równe)

Te operatory działają na liczbach, ciągach znaków i innych typach, które można porównywać. W przypadku ciągów znaków Swift porównuje je alfabetycznie:

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

Operatory porównania są niezbędne do podejmowania decyzji w kodzie. Będziesz ich stale używać podczas sprawdzania warunków, walidowania danych wejściowych lub ustalania, jakie działanie podjąć na podstawie wartości.

challenge icon

Wyzwanie

Łatwy

Masz do dyspozycji następujące zmienne:

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

Użyj operatorów porównania, aby sprawdzić i wypisać wynik każdego z poniższych porównań w dokładnie tej kolejności:

  1. Czy x jest równe z?
  2. Czy x nie jest równe y?
  3. Czy y jest większe niż x?
  4. Czy x jest mniejsze niż z?
  5. Czy y jest większe lub równe 20?
  6. Czy x jest mniejsze lub równe 10?

Wypisz każdy wynik w osobnym wierszu.

Spróbuj swoich sił

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

// TODO: Napisz swój kod poniżej
// Użyj operatorów porównania, aby wykonać każde porównanie i wypisać wyniki
// 1. Czy x jest równe z?
// 2. Czy x jest różne od y?
// 3. Czy y jest większe od x?
// 4. Czy x jest mniejsze od z?
// 5. Czy y jest większe lub równe 20?
// 6. Czy x jest mniejsze lub równe 10?
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift