diff options
| author | Steve Klabnik <steve@steveklabnik.com> | 2015-04-16 23:17:36 -0400 |
|---|---|---|
| committer | Steve Klabnik <steve@steveklabnik.com> | 2015-04-16 23:17:36 -0400 |
| commit | d9515ad40fe24feea4da0a740d9e0cfe0aa3814e (patch) | |
| tree | f51a3599812ec6f734684688572a0b187d3510d6 | |
| parent | 5576b0558c7f46faa5331be72113238c677979b6 (diff) | |
| download | rust-d9515ad40fe24feea4da0a740d9e0cfe0aa3814e.tar.gz rust-d9515ad40fe24feea4da0a740d9e0cfe0aa3814e.zip | |
Link up some stuff in the vectors chapter
Fixes #24070 or rather, fixes it even though it's already been fixed: slices are before now. But the linking is nice anyway.
| -rw-r--r-- | src/doc/trpl/vectors.md | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/doc/trpl/vectors.md b/src/doc/trpl/vectors.md index 0dfbfc11913..6fa5917ea99 100644 --- a/src/doc/trpl/vectors.md +++ b/src/doc/trpl/vectors.md @@ -1,13 +1,18 @@ % Vectors A *vector* is a dynamic or "growable" array, implemented as the standard -library type [`Vec<T>`](../std/vec/) (Where `<T>` is a [Generic](./generics.md) statement). Vectors always allocate their data on the heap. Vectors are to slices -what `String` is to `&str`. You can create them with the `vec!` macro: +library type [`Vec<T>`](../std/vec/) (Where `<T>` is a [Generic](./generics.md) +statement). Vectors always allocate their data on the heap. Vectors are to +[slices][slices] what [`String`][string] is to `&str`. You can +create them with the `vec!` macro: ```{rust} let v = vec![1, 2, 3]; // v: Vec<i32> ``` +[slices]: primitive-types.html#slices +[string]: strings.html + (Notice that unlike the `println!` macro we've used in the past, we use square brackets `[]` with `vec!`. Rust allows you to use either in either situation, this is just convention.) |
