Menu
CoddyTech

Условный оператор 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
// Если условие истинно, выведите "Speeding ticket issued"
quiz iconПроверьте себя

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

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

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