Menu
Coddy logo textTech

Zmienne modyfikowalne

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

W Rust zmienne są domyślnie niemutowalne. Oznacza to, że gdy przypiszesz wartość do zmiennej, nie możesz jej zmienić. Możesz jednak sprawić, że zmienna będzie mutowalna, używając słowa kluczowego mut podczas deklarowania zmiennej.

Na przykład:

let x = 5; // x jest niemutowalne
let mut y = 10; // y jest mutowalne

W tym przykładzie x jest niezmienne, więc nie możesz zmienić jego wartości po zainicjowaniu. Z kolei y jest zmienne, więc możesz zmienić jego wartość później w kodzie.

y = 20; // Jest to dozwolone, ponieważ y jest zmienna
x = 15; // Spowoduje to błąd, ponieważ x jest niezmienna
challenge icon

Wyzwanie

Początkujący

Zadeklaruj zmienną mutowalną o nazwie add i przypisz jej wartość 13.

Zmień wartość z 13 na 16.

Spróbuj swoich sił

#[allow(unused_assignments)] // Nie usuwaj tej linii

fn main() {
    // Zainicjalizuj zmienną add
    
    
    // Zmień wartość z 13 na 16
    
    
    // Nie zmieniaj poniższej linii
    println!("add = {}", add);
}
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