Menu
Coddy logo textTech

Оператор If

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

Оператор if позволяет вашей программе выполнять код только тогда, когда определенное условие истинно. Это основа принятия решений в программировании — теперь ваш код может реагировать по-разному в зависимости от различных ситуаций.

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

Код внутри фигурных скобок выполняется только тогда, когда условие оценивается как true. Если бы значение temperature было 25, ничего не было бы напечатано, так как условие было бы ложным.

Вы можете использовать любое выражение, возвращающее логическое значение (Boolean), в качестве условия, включая операторы сравнения и логические операторы, которые вы уже изучили:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Обратите внимание, что Swift не требует круглых скобок вокруг условия, хотя вы можете добавить их, если предпочитаете. Фигурные скобки, однако, обязательны всегда — даже для однострочных выражений.

challenge icon

Задание

Легко

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

let speed = 85
let speedLimit = 80

Используйте оператор if, чтобы проверить, больше ли speed, чем speedLimit.

Если условие истинно, выведите Speeding ticket issued.

Шпаргалка

Оператор if выполняет код только тогда, когда условие истинно:

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

В условиях можно использовать операторы сравнения и логические операторы:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Скобки вокруг условия необязательны, но фигурные скобки обязательны всегда.

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

let speed = 85
let speedLimit = 80

// TODO: Напишите свой код ниже
// Используйте оператор if, чтобы проверить, превышает ли speed значение speedLimit
// Если это так, выведите "Speeding ticket issued"
quiz iconПроверьте себя

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

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