Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmCdEq 64 of 373 menu
◀ ▶

Проверка на равенство в Rust

Для проверки двух значений на равенство используется оператор ==. Такое сравнение не меняет значения: оно только отвечает, совпали ли левое и правое число. Один знак равенства означает присваивание, а пара == - именно сравнение.

Давайте для примера проверим, что переменная test равна 0:

let test = 0; // пусть значение переменной равно 0 if test == 0 { println!("Y"); // сработает это, так как переменная равна 0 } else { println!("N"); }

Поменяем значение переменной так, чтобы условие не выполнялось:

let test = 1; // пусть значение переменной равно 1 if test == 0 { println!("Y"); } else { println!("N"); // сработает это, так как переменная не равна 0 }

Сравним счет с эталоном 100:

let score = 100; if score == 100 { println!("full"); // сработает это } else { println!("part"); }

Дано число:

let code = 7;

При совпадении с 7 выведите "hit", иначе "miss".

Дано число:

let year = 2024;

Проверьте, равно ли year 2024, и выведите "now" или "other".

Скажите, чем запись с двумя знаками равенства отличается от одного знака при объявлении переменной.

Проверьте то, что переменная test равна 10.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить