Перейти к основному содержимому

IF-оператор

Введение

В этом разделе мы познакомимся с синтаксисом IF-оператора, который является одной из управляющих конструкций в языке Wave. IF-оператор в программировании используется для оценки условия и выполнения определенного кода, если условие истинно (True). С его помощью можно управлять потоком программы в зависимости от условий и писать гибкий и логичный код.

Основная структура

IF-оператор оценивает определенное условие и выполняет указанный блок кода только в случае, если условие истинно (True). Основная структура IF-оператора в языке Wave выглядит следующим образом:

if (условие) {
// Код, выполняющийся, если условие истинно
}

Условие можно записывать с использованием операторов сравнения (==, !=, <, >, <=, >=) или логических операторов (&&, ||, !). Если условие ложно (False), блок кода не выполняется.

Пример

Вот пример простого IF-оператора:

var temperature :i32 = 30;

if (temperature > 25) {
println("Погода жаркая.");
}

В этом коде, если значение переменной temperature больше 25, то будет выведено сообщение "Погода жаркая."

IF_ELSE-оператор

Если условие ложно и нужно выполнить другой код, используется IF-ELSE-оператор. Его структура выглядит следующим образом:

if (условие) {
// Код, выполняющийся, если условие истинно
} else {
// Код, выполняющийся, если условие ложно
}

Пример:

var score :i32 = 70;

if (score >= 60) {
println("Вы прошли!");
} else {
println("Вы не прошли.");
}

Если значение переменной score больше или равно 60, будет выведено сообщение "Вы прошли!", в противном случае - "Вы не прошли."

Вложенные IF-операторы

IF-оператор можно использовать внутри других IF-операторов. Это называется вложенными IF-операторами, и они полезны для обработки более сложных условий.

var score :i32 = 85;

if (score >= 60) {
if (score >= 90) {
println("Отличные результаты!");
} else {
println("Вы прошли.");
}
} else {
println("Вы не прошли.");
}

В этом примере, в зависимости от значения переменной score, будет выведено одно из сообщений: "Отличные результаты!", "Вы прошли." или "Вы не прошли."

Резюме

  • IF-оператор оценивает условие и выполняет определенный блок кода.
  • Можно использовать ELSE-оператор для выполнения кода в случае ложности условия.
  • Вложенные IF-операторы используются для обработки сложных условий.

Использование IF-операторов позволяет строить программу более логично и динамично!