Menu
Coddy logo textTech

Variables mutables

Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 9 sur 75.

En Rust, les variables sont immuables par défaut. Cela signifie qu'une fois que vous avez assigné une valeur à une variable, vous ne pouvez plus changer cette valeur. Cependant, vous pouvez rendre une variable mutable en utilisant le mot-clé mut lors de la déclaration de la variable.

Par exemple :

let x = 5; // x est immuable
let mut y = 10; // y est mutable

Dans cet exemple, x est immuable, vous ne pouvez donc pas changer sa valeur après son initialisation. D'un autre côté, y est muable, vous pouvez donc changer sa valeur plus tard dans le code.

y = 20; // Ceci est autorisé car y est mutable
x = 15; // Cela provoquera une erreur car x est immuable
challenge icon

Défi

Débutant

Déclarez une variable mutable nommée add et assignez-lui la valeur 13.

Changez la valeur de 13 à 16.

Aide-mémoire

En Rust, les variables sont immuables par défaut. Pour rendre une variable muable, utilisez le mot-clé mut :

let x = 5;        // variable immuable
let mut y = 10;   // variable muable

Vous pouvez réassigner des valeurs aux variables muables :

y = 20;  // autorisé - y est muable
x = 15;  // erreur - x est immuable

Essayez vous-même

#[allow(unused_assignments)] // Ne supprimez pas cette ligne

fn main() {
    // Initialiser la variable add
    
    
    // Changer la valeur de 13 à 16
    
    
    // Ne modifiez pas la ligne ci-dessous
    println!("add = {}", add);
}
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