Menu
Coddy logo textTech

Wiązanie zmiennej

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

W Rust, gdy piszemy let var;, tworzymy „wiązanie”. Możesz o tym myśleć jak o zarezerwowaniu nazwy (var), która zostanie później powiązana z wartością.

Bezpośrednie przypisanie (najczęstsze):

// Zadeklaruj ORAZ zainicjalizuj w jednym kroku
let x = 2;

Tego będziesz używać przez 90% czasu. Jest przejrzyste i proste.

Oddziel deklarację od inicjalizacji:

let var;  // Tylko deklaracja
let x = 2;
var = x * x;  // Inicjalizacja później

Dlaczego oddzielna deklaracja?

Inicjalizacja warunkowa:

let number;
if some_condition {
    number = 1;
} else {
    number = 2;
}

Złożone obliczenia:

let result;
// ... pewna złożona logika ...
result = final_value;

Podczas pracy z zakresami:

let outside;
{
    let inside = 42;
    outside = inside * 2;
}
// inside już nie istnieje, ale outside zachowuje swoją wartość

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

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