Clean up wording around uninitialized values.

Fixes #20840
This commit is contained in:
Steve Klabnik 2015-01-12 11:49:54 -05:00
parent b21a6da340
commit 95f9e309f7

View File

@ -89,25 +89,7 @@ what you need, so it's not verboten.
Let's get back to bindings. Rust variable bindings have one more aspect that
differs from other languages: bindings are required to be initialized with a
value before you're allowed to use them. If we try...
```{ignore}
let x;
```
...we'll get an error:
```text
src/main.rs:2:9: 2:10 error: unable to infer enough type information about `_`; type annotations required
src/main.rs:2 let x;
^
```
Giving it a type will compile, though:
```{rust}
let x: i32;
```
value before you're allowed to use them.
Let's try it out. Change your `src/main.rs` file to look like this: