Avoid calling a variable 'string' when discussing strings.

Newcomers to Rust need to learn the distinctinion between `&str` and
`String`, so additonally having `string` in an example risks confusion.
This commit is contained in:
Wilfred Hughes 2015-05-16 23:52:28 +01:00
parent 63b000b1b8
commit ba02739ad3

View File

@ -16,11 +16,11 @@ Rust has two main types of strings: `&str` and `String`. Lets talk about
`&'static str`:
```rust
let string = "Hello there."; // string: &'static str
let greeting = "Hello there."; // greeting: &'static str
```
This string is statically allocated, meaning that its saved inside our
compiled program, and exists for the entire duration it runs. The `string`
compiled program, and exists for the entire duration it runs. The `greeting`
binding is a reference to this statically allocated string. String slices
have a fixed size, and cannot be mutated.