Skip to content

Commit

Permalink
auto merge of #18230 : cakebaker/rust/adapt_range_value_to_variable_n…
Browse files Browse the repository at this point in the history
…ame, r=steveklabnik

 The variable name <code>one_to_one_hundred</code> implies that it will contain a collection with the values from 1 to 100, but the collection contains the values from 0 to 99. This patch changes the ranges to produce a collection with the values from 1 to 100.
  • Loading branch information
bors committed Oct 22, 2014
2 parents d44ea72 + 88cf0b9 commit 1d64756
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/doc/guide.md
Expand Up @@ -4326,7 +4326,7 @@ The most common consumer is `collect()`. This code doesn't quite compile,
but it shows the intention:

```{rust,ignore}
let one_to_one_hundred = range(0i, 100i).collect();
let one_to_one_hundred = range(1i, 101i).collect();
```

As you can see, we call `collect()` on our iterator. `collect()` takes
Expand All @@ -4336,7 +4336,7 @@ type of things you want to collect, and so you need to let it know.
Here's the version that does compile:

```{rust}
let one_to_one_hundred = range(0i, 100i).collect::<Vec<int>>();
let one_to_one_hundred = range(1i, 101i).collect::<Vec<int>>();
```

If you remember, the `::<>` syntax allows us to give a type hint,
Expand Down

0 comments on commit 1d64756

Please sign in to comment.