From 61a2766136536f9993ae095075ec766cfc729f8b Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Wed, 4 Mar 2015 16:27:18 -0500 Subject: [PATCH] Note the alternate form of vec in trpl --- src/doc/trpl/arrays-vectors-and-slices.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/doc/trpl/arrays-vectors-and-slices.md b/src/doc/trpl/arrays-vectors-and-slices.md index d4e2ad5cd5f6..f1b5ecf4ff03 100644 --- a/src/doc/trpl/arrays-vectors-and-slices.md +++ b/src/doc/trpl/arrays-vectors-and-slices.md @@ -60,6 +60,12 @@ let v = vec![1, 2, 3]; // v: Vec brackets `[]` with `vec!`. Rust allows you to use either in either situation, this is just convention.) +There's an alternate form of `vec!` for repeating an initial value: + +``` +let v = vec![0; 10]; // ten zeroes +``` + You can get the length of, iterate over, and subscript vectors just like arrays. In addition, (mutable) vectors can grow automatically: