From 80e60af81a02f85288a3be75ff8a76d9415743cb Mon Sep 17 00:00:00 2001 From: Jonathan Boiser Date: Wed, 6 May 2015 17:01:04 -0700 Subject: [PATCH 1/2] book: remove "input" assignment in first example The original code snippet results in a confusing program where something like this happen: ``` Please input your guess. 5 You guessed: 3 ``` A later code sample at the section "Processing a guess" (line 75) leaves out that assignment to `input`, and that code worked as expected. --- src/doc/trpl/guessing-game.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/trpl/guessing-game.md b/src/doc/trpl/guessing-game.md index 431b7dc50a299..088b33fbf969d 100644 --- a/src/doc/trpl/guessing-game.md +++ b/src/doc/trpl/guessing-game.md @@ -82,11 +82,11 @@ fn main() { let mut guess = String::new(); - let input = io::stdin().read_line(&mut guess) + io::stdin().read_line(&mut guess) .ok() .expect("Failed to read line"); - println!("You guessed: {}", input); + println!("You guessed: {}", guess); } ``` From 3ff6e8b1a17885489ec06951a09b877647e23b18 Mon Sep 17 00:00:00 2001 From: Jonathan Boiser Date: Wed, 6 May 2015 17:07:35 -0700 Subject: [PATCH 2/2] Update guessing-game.md --- src/doc/trpl/guessing-game.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doc/trpl/guessing-game.md b/src/doc/trpl/guessing-game.md index 088b33fbf969d..7d510b3121655 100644 --- a/src/doc/trpl/guessing-game.md +++ b/src/doc/trpl/guessing-game.md @@ -302,7 +302,7 @@ project. There’s just one line of this first example left: ```rust,ignore - println!("You guessed: {}", input); + println!("You guessed: {}", guess); } ```