Retour à la leçonMission
Mission : corriger un compteur qui refuse de compiler
Diagnostiquer une erreur de mutabilite dans un code fourni et choisir entre mut, shadowing et const selon le bon usage.
Contexte
Un collegue t'envoie un extrait de code qui ne compile pas :
rust
fn main() {
let compteur = 0;
compteur = compteur + 1;
let limite = 100;
limite = limite + 1;
println!("{} / {}", compteur, limite);
}Il pense avoir trouve un bug du compilateur. Ta mission : identifier precisement ce qui bloque, et proposer la correction la plus idiomatique possible ligne par ligne.