Chapter 6: Variables, Mutability, and Shadowing
Prerequisites
You will understand
letvslet mut— immutable by default- Shadowing is rebinding, not mutation
- Why Rust defaults to immutability
Reading time
20 min
+ 15 min exercises
Binding Cards
`let` vs `let mut`
Scope Diagram
Shadowing Creates New Bindings
Comparison