0Pricing
Swift Academy · Урок

Основы if/else

Изучите основы условий if/else, проверки истинности и вложенных конструкций в Swift.

«Основы if/else» — бесплатный урок Swift Academy на CoddyKit. Это урок 1 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Swift Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Swift Academy содержит 3 уроков всего.

Введение

if/else позволяет выполнять код в зависимости от условий. В Swift внутри if обязательно должно находиться выражение типа Bool.

Простая инструкция if

Простая инструкция if выполняет свой блок, когда условие истинно.

let age = 20
if age >= 18 {
    print("Adult")
}

if/else

if/else выполняет одну ветвь или другую, но никогда не обе.

let score = 45
if score >= 50 {
    print("Pass")
} else {
    print("Fail")
}

Цепочка else if

Используйте else if для обработки нескольких диапазонов. Выполняется только первая истинная ветвь.

let temp = 5
if temp > 25 {
    print("Hot")
} else if temp > 10 {
    print("Mild")
} else {
    print("Cold")
}

Вложенность

Инструкции if можно вкладывать друг в друга, но guard и досрочный выход часто делают код чище.

let isMember = true
let balance = 20
if isMember {
    if balance >= 10 {
        print("Discount applied")
    }
}

Советы

Советы:

  • Условия должны иметь тип Bool, а не Int.
  • Для ясности используйте фигурные скобки даже в однострочных конструкциях.
  • Избегайте глубокой вложенности с помощью guard или досрочного возврата.

Поведение при пропуске if

Быстрая проверка: что происходит, если условие if ложно и ветви else нет?

Повторение

Повторение: используйте if/else для выбора ветви выполнения. Условия должны иметь тип Bool. Цепочки и вложенность возможны, но старайтесь сохранять логику простой.

Часто задаваемые вопросы

Урок «Основы if/else» бесплатный?

Да — полный текст урока «Основы if/else» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Swift Academy, подпишись на CoddyKit PRO. Курс Swift Academy содержит 3 уроков всего.

Чему я научусь в уроке «Основы if/else»?

Изучите основы условий if/else, проверки истинности и вложенных конструкций в Swift. Ты практикуешь Swift Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Swift Academy?

Предыдущий опыт не требуется. Swift Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 3.

Сколько времени занимает урок «Основы if/else»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Swift Academy?

Да. Каждый урок Swift Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Основы if/else
  2. switch — полнота, диапазоны, кортежи, where
  3. Циклы — for-in, while, repeat-while
← Назад к Swift Academy