Menu
Coddy logo textTech

Операторы сравнения

Часть раздела Fundamentals путешествия по Rust на Coddy — урок 18 из 75.

Операторы сравнения используются для сравнения двух операндов.

Иногда нам нужно проверить, является ли один операнд больше/меньше/... другого операнда. В следующей таблице приведены возможные операторы сравнения:

ОператорЗначениеПример
==Равно1 == 2 возвращает false
!=Не равно1 != 2 возвращает true
>Больше1 > 2 возвращает false
<Меньше1 < 2 возвращает true
>=Больше или равно1 >= 2 возвращает false
<=Меньше или равно1 <= 2 возвращает true


Оператор сравнения возвращает true, если сравнение верно, или false в противном случае.

Например:

let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2;

var3 будет содержать true, потому что var1 и var2 не равны

Помните о типе boolean,  var3 — это логическое значение.

challenge icon

Задание

Новичок

Напишите скрипт, который инициализирует 2 переменные n1 и n2 со значениями 8 и 9 (соответственно).

После этого инициализируйте еще одну переменную n3, которая будет содержать значение того, является ли n1 больше, чем n2.

Шпаргалка

Операторы сравнения используются для сравнения двух операндов и возвращают true или false:

ОператорЗначениеПример
==Равно1 == 2 возвращает false
!=Не равно1 != 2 возвращает true
>Больше1 > 2 возвращает false
<Меньше1 < 2 возвращает true
>=Больше или равно1 >= 2 возвращает false
<=Меньше или равно1 <= 2 возвращает true

Пример использования:

let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2; // var3 будет содержать true

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

fn main() {
    // Введите ваш код ниже
    
    
    // Не изменяйте строку ниже
    println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals