Menu
Coddy logo textTech

Array di riferimenti mutabili

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 60 di 75.

Quando un array è un riferimento, puoi renderlo mutabile usando &mut. Questo ti permette di modificare i dati originali tramite il riferimento.
Per esempio:

fn process_array(arr: &mut [i32]) {
	arr[0] = 3;
}

e ora, quando passi un array mutabile alla funzione:

let mut numbers = [1, 2, 3, 4, 5];
process_array(&mut numbers);
// Ora numbers[0] sarà 3
challenge icon

Sfida

Facile

Chiama la funzione process_array usando l'array fornito.

Provalo tu

fn process_array(arr: &mut [i32]) {
	arr[0] = 3;
}

fn main() {
    let mut numbers = [1, 2, 3, 4, 5];
    
    // Chiama process_array
    
    for i in 0..numbers.len() {
        print!("{} ", numbers[i]);
    }

}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online