Menu
Coddy logo textTech

Operatory porównania

Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 18 z 75.

Operatory porównania służą do porównywania dwóch operandów.

Czasami musimy sprawdzić, czy jeden operand jest większy/mniejszy/... od innego operandu. Poniższa tabela przedstawia możliwe operatory porównania:

OperatorZnaczeniePrzykład
==Równe1 == 2 zwraca false
!=Różne1 != 2 zwraca true
>Większe niż1 > 2 zwraca false
<Mniejsze niż1 < 2 zwraca true
>=Większe lub równe1 >= 2 zwraca false
<=Mniejsze lub równe1 <= 2 zwraca true


Operator porównania zwraca true, jeśli porównanie jest poprawne, lub false w przeciwnym razie.

Na przykład:

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

var3 będzie przechowywać wartość true, ponieważ var1 i var2 nie są równe

Pamiętasz typ boolean?  var3 jest typu boolean.

challenge icon

Wyzwanie

Początkujący

Napisz skrypt, który zainicjuje 2 zmienne n1 i n2 wartościami 8 i 9 (odpowiednio).

Następnie zainicjuj kolejną zmienną n3, która będzie przechowywać informację, czy n1 jest większe od n2.

Spróbuj swoich sił

fn main() {
    // Wpisz swój kod poniżej
    
    
    // Nie zmieniaj poniższej linii
    println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Rust online