Rustlings Arena

Освойте Rust за 1 час с мини-задачами.
Не раздумывайте — просто начните.

0 / 26 levels0%
25%50%75%100%

Переменные и мутабельность

1 / 26

Краткое введение

В Rust каждая переменная неизменяема по умолчанию. После присваивания значения компилятор не разрешает его изменять.

let x = 5;
x = 10;
// ❌ ошибка: cannot assign twice to immutable variable `x`

Решение — добавить mut сразу после let:

let mut x = 5;
x = 10;
// ✅ компилируется!

Порядок всегда let mut — никогда mut let.