From 0033a8b269aebe9d88e5e4158ef2f0cdd630e92f Mon Sep 17 00:00:00 2001 From: Jonathan Reem Date: Fri, 30 May 2014 18:49:48 -0700 Subject: [PATCH] Remove deprecated owned vector from complement cheatsheet. --- src/doc/complement-cheatsheet.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/doc/complement-cheatsheet.md b/src/doc/complement-cheatsheet.md index f14b70afc7a..1c3352a829c 100644 --- a/src/doc/complement-cheatsheet.md +++ b/src/doc/complement-cheatsheet.md @@ -53,9 +53,8 @@ To return a Borrowed String Slice (&str) use the str helper function ~~~ use std::str; -let bytes = ~[104u8,105u8]; -let x: Option<&str> = str::from_utf8(bytes); -let y: &str = x.unwrap(); +let bytes = &[104u8,105u8]; +let x: &str = str::from_utf8(bytes).unwrap(); ~~~ To return an Owned String use the str helper function @@ -136,7 +135,7 @@ let index: Option = str.find_str("rand"); The [`Container`](../std/container/trait.Container.html) trait provides the `len` method. ~~~ -let u: ~[u32] = ~[0, 1, 2]; +let u: Vec = vec![0, 1, 2]; let v: &[u32] = &[0, 1, 2, 3]; let w: [u32, .. 5] = [0, 1, 2, 3, 4]; @@ -148,7 +147,7 @@ println!("u: {}, v: {}, w: {}", u.len(), v.len(), w.len()); // 3, 4, 5 Use the [`iter`](../std/vec/trait.ImmutableVector.html#tymethod.iter) method. ~~~ -let values: ~[int] = ~[1, 2, 3, 4, 5]; +let values: Vec = vec![1, 2, 3, 4, 5]; for value in values.iter() { // value: &int println!("{}", *value); } -- GitLab