Я установил Rust 1.13 и попытался:
fn main() {
let x: u32;
x = 10; // no error?
}
Когда я скомпилировал этот файл, есть некоторые предупреждения, но нет ошибки. Поскольку я не объявляю x
как mut
, не должно ли x = 10;
вызвать ошибку?