Menu
Coddy logo textTech

Tableaux de références mutables

Fait partie de la section Fundamentals du Journey Rust de Coddy. Leçon 60 sur 75.

Lorsqu'un tableau est une référence, vous pouvez le rendre mutable en utilisant &mut. Cela vous permet de modifier les données d'origine via la référence.
Par exemple :

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

et maintenant, lorsque vous passez un tableau mutable dans la fonction :

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

Défi

Facile

Appelez la fonction process_array en utilisant le tableau fourni.

Essayez vous-même

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

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

}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals

Entraînez-vous par vous-même : Compilateur Rust en ligne