Проверка на неравенство в Rust
Существует также оператор !=, который,
наоборот, проверяет на неравенство. Ответ
истинен, когда левое и правое число не совпадают.
Сравнивают значения одного типа.
Давайте для примера проверим, что переменная
test не равна 0:
let test = 1; // пусть значение переменной равно 1
if test != 0 {
println!("Y"); // сработает это, так как переменная не равна 0
} else {
println!("N");
}
Поменяем значение переменной:
let test = 0; // пусть значение переменной равно 0
if test != 0 {
println!("Y");
} else {
println!("N"); // сработает это, так как переменная равна 0
}
Проверим, что код доступа не равен нулю:
let pin = 1234;
if pin != 0 {
println!("set"); // сработает это
} else {
println!("empty");
}
Дано число:
let tries = 3;
Если tries не равно 0, выведите
"left", иначе "done".
Дано число:
let slot = 5;
При значении, отличном от 1, выведите
"free", иначе "busy".
Скажите, какой ответ даст сравнение 4
и 4 знаком неравенства.
Проверьте то, что переменная test
не равна 10.