Menu
CoddyTech

Tableaux de références mutables

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

Lorsqu’un tableau est une référence, tu peux le rendre mutable en utilisant &mut. Cela te permet de modifier les données d’origine à travers la référence.
Par exemple :

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

et maintenant, lorsque tu transmets un tableau mutable à la fonction :

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

Défi

Facile

Appelle la fonction process_array avec 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 Fondamentaux

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