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.

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

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

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Rust