diff options
| author | Steve Klabnik <steve@steveklabnik.com> | 2015-05-13 16:51:29 -0400 |
|---|---|---|
| committer | Steve Klabnik <steve@steveklabnik.com> | 2015-05-13 16:51:29 -0400 |
| commit | 1b0035ab845e6a784ef9be59243752d40ba22451 (patch) | |
| tree | 3c75d4c7c31ebe7ac734a3ba37fe35de0b450b38 | |
| parent | af447dd05f1f36ce5b0261e511f5dd547f63ca68 (diff) | |
| parent | 96a3443712849dbc6b82229bfab51b76f60a1c61 (diff) | |
| download | rust-1b0035ab845e6a784ef9be59243752d40ba22451.tar.gz rust-1b0035ab845e6a784ef9be59243752d40ba22451.zip | |
Rollup merge of #25371 - steveklabnik:vec_macro_doc, r=alexcrichton
Add the repeating form of the vec macro Remove unneeded literal annotations. Use more conventional variable names.
| -rw-r--r-- | src/libcollections/vec.rs | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index 66bb84205e2..e35d81d3996 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -18,39 +18,41 @@ //! You can explicitly create a `Vec<T>` with `new()`: //! //! ``` -//! let xs: Vec<i32> = Vec::new(); +//! let v: Vec<i32> = Vec::new(); //! ``` //! //! ...or by using the `vec!` macro: //! //! ``` -//! let ys: Vec<i32> = vec![]; +//! let v: Vec<i32> = vec![]; //! -//! let zs = vec![1i32, 2, 3, 4, 5]; +//! let v = vec![1, 2, 3, 4, 5]; +//! +//! let v = vec![0; 10]; // ten zeroes //! ``` //! //! You can `push` values onto the end of a vector (which will grow the vector as needed): //! //! ``` -//! let mut xs = vec![1i32, 2]; +//! let mut v = vec![1, 2]; //! -//! xs.push(3); +//! v.push(3); //! ``` //! //! Popping values works in much the same way: //! //! ``` -//! let mut xs = vec![1i32, 2]; +//! let mut v = vec![1, 2]; //! -//! let two = xs.pop(); +//! let two = v.pop(); //! ``` //! //! Vectors also support indexing (through the `Index` and `IndexMut` traits): //! //! ``` -//! let mut xs = vec![1i32, 2, 3]; -//! let three = xs[2]; -//! xs[1] = xs[1] + 5; +//! let mut v = vec![1, 2, 3]; +//! let three = v[2]; +//! v[1] = v[1] + 5; //! ``` #![stable(feature = "rust1", since = "1.0.0")] |
