Menu
Coddy logo textTech

Оператор If

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

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

let temperature = 35

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

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

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

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.

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

let speed = 85
let speedLimit = 80

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

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

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

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