Menu
CoddyTech

Операторы сравнения

Часть раздела Основы путешествия по Swift на Coddy. Урок 20 из 86.

Операторы сравнения позволяют сравнить два значения и определить их взаимосвязь. В отличие от арифметических операторов, которые возвращают числа, операторы сравнения всегда возвращают значение типа Bool: либо true, либо false.

Swift предоставляет шесть операторов сравнения:

let a = 10
let b = 5

print(a == b)  // false (равно)
print(a != b)  // true  (не равно)
print(a > b)   // true  (больше)
print(a < b)   // false (меньше)
print(a >= b)  // true  (больше или равно)
print(a <= b)  // false (меньше или равно)

Эти операторы работают с числами, строками и другими типами, которые можно сравнивать. Строки Swift сравнивает в алфавитном порядке:

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

Операторы сравнения необходимы для принятия решений в коде. Ты будешь постоянно использовать их при проверке условий, проверке введённых данных или выборе действия на основе значений.

challenge icon

Задание

Легко

Вам предоставлены следующие переменные:

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

Используйте операторы сравнения, чтобы вычислить и вывести результаты каждого из следующих сравнений в указанном порядке:

  1. Равно ли x z?
  2. Не равно ли x y?
  3. Больше ли y, чем x?
  4. Меньше ли x, чем z?
  5. Больше или равно ли y числу 20?
  6. Меньше или равно ли x числу 10?

Выведите каждый результат на отдельной строке.

Попробуйте сами

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

// TODO: Напишите свой код ниже
// Используйте операторы сравнения, чтобы выполнить каждое сравнение и вывести результаты
// 1. Равно ли x значению z?
// 2. Не равно ли x значению y?
// 3. Больше ли y, чем x?
// 4. Меньше ли x, чем z?
// 5. Больше ли y или равно 20?
// 6. Меньше ли x или равно 10?
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Swift